ArmComputeModelFactory.GalleryApplicationData Method

Definition

Initializes a new instance of GalleryApplicationData.

public static Azure.ResourceManager.Compute.GalleryApplicationData GalleryApplicationData(Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, string description = default, string eula = default, Uri privacyStatementUri = default, Uri releaseNoteUri = default, DateTimeOffset? endOfLifeOn = default, Azure.ResourceManager.Compute.Models.SupportedOperatingSystemType? supportedOSType = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Compute.Models.GalleryApplicationCustomAction> customActions = default);
static member GalleryApplicationData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * string * string * Uri * Uri * Nullable<DateTimeOffset> * Nullable<Azure.ResourceManager.Compute.Models.SupportedOperatingSystemType> * seq<Azure.ResourceManager.Compute.Models.GalleryApplicationCustomAction> -> Azure.ResourceManager.Compute.GalleryApplicationData
Public Shared Function GalleryApplicationData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional description As String = Nothing, Optional eula As String = Nothing, Optional privacyStatementUri As Uri = Nothing, Optional releaseNoteUri As Uri = Nothing, Optional endOfLifeOn As Nullable(Of DateTimeOffset) = Nothing, Optional supportedOSType As Nullable(Of SupportedOperatingSystemType) = Nothing, Optional customActions As IEnumerable(Of GalleryApplicationCustomAction) = Nothing) As GalleryApplicationData

Parameters

id
ResourceIdentifier

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

name
String

The name of the resource.

resourceType
ResourceType

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

systemData
SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

tags
IDictionary<String,String>

Resource tags.

location
AzureLocation

The geo-location where the resource lives.

description
String

The description of this gallery Application Definition resource. This property is updatable.

eula
String

The Eula agreement for the gallery Application Definition.

privacyStatementUri
Uri

The privacy statement uri.

releaseNoteUri
Uri

The release note uri.

endOfLifeOn
Nullable<DateTimeOffset>

The end of life date of the gallery Application Definition. This property can be used for decommissioning purposes. This property is updatable.

supportedOSType
Nullable<SupportedOperatingSystemType>

This property allows you to specify the supported type of the OS that application is built for. Possible values are: Windows,Linux..

customActions
IEnumerable<GalleryApplicationCustomAction>

A list of custom actions that can be performed with all of the Gallery Application Versions within this Gallery Application.

Returns

A new GalleryApplicationData instance for mocking.

Applies to