Interface AzureImageReference
Identifies an Azure image.
Namespace: Neon.Kube.Models
Assembly: Neon.Kube.Models.dll
Syntax
[Target("all")]
public interface AzureImageReference
Properties
Offer
Identifies the Azure marketplace product/offer.
Declaration
[JsonProperty(PropertyName = "Offer", Required = Required.Always, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate)]
string Offer { get; set; }
Property Value
Type | Description |
---|---|
string |
Publisher
Identifies the Azure publisher.
Declaration
[JsonProperty(PropertyName = "Publisher", Required = Required.Always, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate)]
string Publisher { get; set; }
Property Value
Type | Description |
---|---|
string |
Sku
Identifies the image SKU.
Declaration
[JsonProperty(PropertyName = "Sku", Required = Required.Always, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate)]
string Sku { get; set; }
Property Value
Type | Description |
---|---|
string |
Urn
Identifies the image reference as a URN.
Declaration
[JsonProperty(PropertyName = "Urn", Required = Required.Default, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate)]
string Urn { get; set; }
Property Value
Type | Description |
---|---|
string |
Version
Identifies the image version.
Declaration
[JsonProperty(PropertyName = "Version", Required = Required.Always, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate)]
string Version { get; set; }
Property Value
Type | Description |
---|---|
string |