Interface GalleryImageVersion
-
- All Superinterfaces:
HasInnerModel<GalleryImageVersionInner>,HasManager<ComputeManager>,Indexable,Refreshable<GalleryImageVersion>,Updatable<GalleryImageVersion.Update>
public interface GalleryImageVersion extends HasInnerModel<GalleryImageVersionInner>, Indexable, Refreshable<GalleryImageVersion>, Updatable<GalleryImageVersion.Update>, HasManager<ComputeManager>
An immutable client-side representation of an Azure gallery image version.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceGalleryImageVersion.DefinitionThe entirety of the gallery image version definition.static interfaceGalleryImageVersion.DefinitionStagesGrouping of gallery image version definition stages.static interfaceGalleryImageVersion.UpdateThe template for a gallery image version update operation, containing all the settings that can be modified.static interfaceGalleryImageVersion.UpdateStagesGrouping of gallery image version update stages.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<TargetRegion>availableRegions()OffsetDateTimeendOfLifeDate()Stringid()BooleanisExcludedFromLatest()Stringlocation()Stringname()StringprovisioningState()GalleryImageVersionPublishingProfilepublishingProfile()ReplicationStatusreplicationStatus()GalleryImageVersionStorageProfilestorageProfile()Map<String,String>tags()Stringtype()-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel
innerModel
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager
manager
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Refreshable
refresh, refreshAsync
-
-
-
-
Method Detail
-
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
OffsetDateTime 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.
-
type
String type()
- Returns:
- the type.
-
-