ArmComputeModelFactory.SharedGalleryImageData 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 SharedGalleryImageData.
public static Azure.ResourceManager.Compute.SharedGalleryImageData SharedGalleryImageData (string name = default, Azure.Core.AzureLocation? location = default, string uniqueId = default, Azure.ResourceManager.Compute.Models.SupportedOperatingSystemType? osType = default, Azure.ResourceManager.Compute.Models.OperatingSystemStateType? osState = default, DateTimeOffset? endOfLifeOn = default, Azure.ResourceManager.Compute.Models.GalleryImageIdentifier identifier = default, Azure.ResourceManager.Compute.Models.RecommendedMachineConfiguration recommended = default, System.Collections.Generic.IEnumerable<string> disallowedDiskTypes = default, Azure.ResourceManager.Compute.Models.HyperVGeneration? hyperVGeneration = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Compute.Models.GalleryImageFeature> features = default, Azure.ResourceManager.Compute.Models.ImagePurchasePlan purchasePlan = default, Azure.ResourceManager.Compute.Models.ArchitectureType? architecture = default, Uri privacyStatementUri = default, string eula = default, System.Collections.Generic.IReadOnlyDictionary<string,string> artifactTags = default);
static member SharedGalleryImageData : string * Nullable<Azure.Core.AzureLocation> * string * Nullable<Azure.ResourceManager.Compute.Models.SupportedOperatingSystemType> * Nullable<Azure.ResourceManager.Compute.Models.OperatingSystemStateType> * Nullable<DateTimeOffset> * Azure.ResourceManager.Compute.Models.GalleryImageIdentifier * Azure.ResourceManager.Compute.Models.RecommendedMachineConfiguration * seq<string> * Nullable<Azure.ResourceManager.Compute.Models.HyperVGeneration> * seq<Azure.ResourceManager.Compute.Models.GalleryImageFeature> * Azure.ResourceManager.Compute.Models.ImagePurchasePlan * Nullable<Azure.ResourceManager.Compute.Models.ArchitectureType> * Uri * string * System.Collections.Generic.IReadOnlyDictionary<string, string> -> Azure.ResourceManager.Compute.SharedGalleryImageData
Public Shared Function SharedGalleryImageData (Optional name As String = Nothing, Optional location As Nullable(Of AzureLocation) = Nothing, Optional uniqueId As String = Nothing, Optional osType As Nullable(Of SupportedOperatingSystemType) = Nothing, Optional osState As Nullable(Of OperatingSystemStateType) = Nothing, Optional endOfLifeOn As Nullable(Of DateTimeOffset) = Nothing, Optional identifier As GalleryImageIdentifier = Nothing, Optional recommended As RecommendedMachineConfiguration = Nothing, Optional disallowedDiskTypes As IEnumerable(Of String) = Nothing, Optional hyperVGeneration As Nullable(Of HyperVGeneration) = Nothing, Optional features As IEnumerable(Of GalleryImageFeature) = Nothing, Optional purchasePlan As ImagePurchasePlan = Nothing, Optional architecture As Nullable(Of ArchitectureType) = Nothing, Optional privacyStatementUri As Uri = Nothing, Optional eula As String = Nothing, Optional artifactTags As IReadOnlyDictionary(Of String, String) = Nothing) As SharedGalleryImageData
Parameters
- name
- String
Resource name.
- location
- Nullable<AzureLocation>
Resource location.
- uniqueId
- String
The unique id of this shared gallery.
- osType
- Nullable<SupportedOperatingSystemType>
This property allows you to specify the type of the OS that is included in the disk when creating a VM from a managed image. Possible values are: Windows, Linux..
- osState
- Nullable<OperatingSystemStateType>
This property allows the user to specify whether the virtual machines created under this image are 'Generalized' or 'Specialized'.
- endOfLifeOn
- Nullable<DateTimeOffset>
The end of life date of the gallery image definition. This property can be used for decommissioning purposes. This property is updatable.
- identifier
- GalleryImageIdentifier
This is the gallery image definition identifier.
- recommended
- RecommendedMachineConfiguration
The properties describe the recommended machine configuration for this Image Definition. These properties are updatable.
- disallowedDiskTypes
- IEnumerable<String>
Describes the disallowed disk types.
- hyperVGeneration
- Nullable<HyperVGeneration>
The hypervisor generation of the Virtual Machine. Applicable to OS disks only.
- features
- IEnumerable<GalleryImageFeature>
A list of gallery image features.
- purchasePlan
- ImagePurchasePlan
Describes the gallery image definition purchase plan. This is used by marketplace images.
- architecture
- Nullable<ArchitectureType>
The architecture of the image. Applicable to OS disks only.
- privacyStatementUri
- Uri
Privacy statement uri for the current community gallery image.
- eula
- String
End-user license agreement for the current community gallery image.
- artifactTags
- IReadOnlyDictionary<String,String>
The artifact tags of a shared gallery resource.
Returns
A new SharedGalleryImageData instance for mocking.
Applies to
Azure SDK for .NET