Show / Hide Table of Contents

    Class GalleryApplication

    Specifies information about the gallery Application Definition that you want to create or update.

    Inheritance
    Object
    Resource
    GalleryApplication
    Inherited Members
    Resource.Id
    Resource.Location
    Resource.Name
    Resource.Tags
    Resource.Type
    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. &lt;br&gt;&lt;br&gt; Possible values are: &lt;br&gt;&lt;br&gt; Windows &lt;br&gt;&lt;br&gt; 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

    Back to top Azure SDK for Net