Delen via


IGalleryImage Interface

Definition

An immutable client-side representation of an Azure gallery image. A gallery image resource is a container for multiple versions of the same image.

public interface IGalleryImage : Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasId, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.Compute.Fluent.Models.GalleryImageInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasManager<Microsoft.Azure.Management.Compute.Fluent.IComputeManager>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IIndexable, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IRefreshable<Microsoft.Azure.Management.Compute.Fluent.IGalleryImage>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IUpdatable<Microsoft.Azure.Management.Compute.Fluent.GalleryImage.Update.IUpdate>
type IGalleryImage = interface
    interface IBeta
    interface IHasId
    interface IHasInner<GalleryImageInner>
    interface IIndexable
    interface IRefreshable<IGalleryImage>
    interface IUpdatable<IUpdate>
    interface IHasManager<IComputeManager>
Public Interface IGalleryImage
Implements IBeta, IHasId, IHasInner(Of GalleryImageInner), IHasManager(Of IComputeManager), IIndexable, IRefreshable(Of IGalleryImage), IUpdatable(Of IUpdate)
Implements

Properties

Description

Gets the description of the image.

Disallowed

Gets a description of features not supported by the image.

EndOfLifeDate

Gets the date indicating image's end of life.

Eula

Gets the image eula.

Id

Gets the ARM id of the image.

Identifier

Gets an identifier describing publisher, offer and sku of the image.

Inner (Inherited from IHasInner<T>)
Key (Inherited from IIndexable)
Location

Gets the location of the image.

Manager

Gets the manager client type of this resource type.

(Inherited from IHasManager<ManagerT>)
Name

Gets the image name.

OSState

Gets the OS state of the image.

OSType

Gets the image OS type.

PrivacyStatementUri

Gets the uri to image privacy statement.

ProvisioningState

Gets the provisioningState of image resource.

PurchasePlan

Gets the purchasePlan of the image.

RecommendedVirtualMachineConfiguration

Gets the value describing recommended configuration for a virtual machine based on this image.

ReleaseNoteUri

Gets the uri to the image release note.

Tags

Gets the tags associated with the image.

Type

Gets the type value.

UnsupportedDiskTypes

Gets the disk types not supported by the image.

Methods

GetVersion(String)

Retrieves information about an image version.

GetVersionAsync(String, CancellationToken)

Retrieves information about an image version.

ListVersions()

List image versions.

ListVersionsAsync(CancellationToken)

List image versions.

Refresh()

Refreshes the resource to sync with Azure.

(Inherited from IRefreshable<T>)
RefreshAsync(CancellationToken)

Refreshes the resource to sync with Azure.

(Inherited from IRefreshable<T>)
Update() (Inherited from IUpdatable<T>)

Applies to