Interface GalleryImageVersion
- All Superinterfaces:
HasInner<com.microsoft.azure.management.compute.implementation.GalleryImageVersionInner>
,HasManager<com.microsoft.azure.management.compute.implementation.ComputeManager>
,Indexable
,Refreshable<GalleryImageVersion>
,Updatable<GalleryImageVersion.Update>
public interface GalleryImageVersion
extends HasInner<com.microsoft.azure.management.compute.implementation.GalleryImageVersionInner>, Indexable, Refreshable<GalleryImageVersion>, Updatable<GalleryImageVersion.Update>, HasManager<com.microsoft.azure.management.compute.implementation.ComputeManager>
An immutable client-side representation of an Azure gallery image version.
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
The entirety of the gallery image version definition.static interface
Grouping of gallery image version definition stages.static interface
The template for a gallery image version update operation, containing all the settings that can be modified.static interface
Grouping of gallery image version update stages. -
Method Summary
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner
inner
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasManager
manager
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Indexable
key
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Refreshable
refresh, refreshAsync
-
Method Details
-
id
String id()- Returns:
- the ARM id of the image version.
-
location
String location()- Returns:
- the default location of the image version.
-
name
String name()- Returns:
- the image version name.
-
provisioningState
String provisioningState()- Returns:
- the provisioningState of image version resource.
-
publishingProfile
GalleryImageVersionPublishingProfile publishingProfile()- Returns:
- the publishingProfile configuration of the image version.
-
availableRegions
List<TargetRegion> availableRegions()- Returns:
- the regions in which the image version is available.
-
endOfLifeDate
org.joda.time.DateTime endOfLifeDate()- Returns:
- the date indicating image version's end of life.
-
isExcludedFromLatest
Boolean isExcludedFromLatest()- Returns:
- true if the image version is excluded from considering as a candidate when VM is created with 'latest' image version, false otherwise.
-
replicationStatus
ReplicationStatus replicationStatus()- Returns:
- the replicationStatus of image version in published regions.
-
storageProfile
GalleryImageVersionStorageProfile storageProfile()- Returns:
- the image version storageProfile describing OS and data disks.
-
tags
- Returns:
- the tags associated with the image version.
-
type
String type()- Returns:
- the type.
-