ArmComputeModelFactory.GalleryApplicationData Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
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.