Class GalleryApplication
Specifies information about the gallery Application Definition that you want to create or update.
Namespace: System.Dynamic.ExpandoObject
Assembly: Microsoft.Azure.Management.Compute.dll
Syntax
[Microsoft.Rest.Serialization.JsonTransformation]
public class GalleryApplication : Microsoft.Azure.Management.Compute.Models.Resource
Constructors
GalleryApplication()
Initializes a new instance of the GalleryApplication class.
Declaration
public GalleryApplication ();
GalleryApplication(String, OperatingSystemTypes, String, String, String, IDictionary<String,String>, String, String, String, String, Nullable<DateTime>)
Initializes a new instance of the GalleryApplication class.
Declaration
public GalleryApplication (string location, Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes supportedOSType, string id = null, string name = null, string type = null, System.Collections.Generic.IDictionary<string,string> tags = null, string description = null, string eula = null, string privacyStatementUri = null, string releaseNoteUri = null, Nullable<DateTime> endOfLifeDate = null);
Parameters
|
String
location
Resource location |
|
OperatingSystemTypes
supportedOSType
This property allows you to specify the supported type of the OS that application is built for. <br><br> Possible values are: <br><br> Windows <br><br> Linux. Possible values include: 'Windows', 'Linux' |
|
String
id
Resource Id |
|
String
name
Resource name |
|
String
type
Resource type |
|
IDictionary<String,String>
tags
Resource tags |
|
String
description
The description of this gallery Application Definition resource. This property is updatable. |
|
String
eula
The Eula agreement for the gallery Application Definition. |
|
String
privacyStatementUri
The privacy statement uri. |
|
String
releaseNoteUri
The release note uri. |
|
Nullable<DateTime>
endOfLifeDate
The end of life date of the gallery Application Definition. This property can be used for decommissioning purposes. This property is updatable. |
Properties
Description
Gets or sets the description of this gallery Application Definition resource. This property is updatable.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="properties.description")]
public string Description { get; set; }
Property Value
|
String
|
EndOfLifeDate
Gets or sets the end of life date of the gallery Application Definition. This property can be used for decommissioning purposes. This property is updatable.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="properties.endOfLifeDate")]
public Nullable<DateTime> EndOfLifeDate { get; set; }
Property Value
|
Nullable<DateTime>
|
Eula
Gets or sets the Eula agreement for the gallery Application Definition.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="properties.eula")]
public string Eula { get; set; }
Property Value
|
String
|
PrivacyStatementUri
Gets or sets the privacy statement uri.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="properties.privacyStatementUri")]
public string PrivacyStatementUri { get; set; }
Property Value
|
String
|
ReleaseNoteUri
Gets or sets the release note uri.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="properties.releaseNoteUri")]
public string ReleaseNoteUri { get; set; }
Property Value
|
String
|
SupportedOSType
Gets or sets this property allows you to specify the supported type of the OS that application is built for. <br><br> Possible values are: <br><br> Windows <br><br> Linux. Possible values include: 'Windows', 'Linux'
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="properties.supportedOSType")]
public Microsoft.Azure.Management.Compute.Models.OperatingSystemTypes SupportedOSType { get; set; }
Property Value
|
OperatingSystemTypes
|
Methods
Validate()
Validate the object.
Declaration
public override void Validate ();
Exceptions
|
ValidationException
Thrown if validation fails |