VirtualMachineImageInner Class
- java.
lang. Object - com.
azure. core. management. SubResource - com.
azure. resourcemanager. compute. fluent. models. VirtualMachineImageResourceInner - com.
azure. resourcemanager. compute. fluent. models. VirtualMachineImageInner
- com.
- com.
- com.
public final class VirtualMachineImageInner
extends VirtualMachineImageResourceInner
Describes a Virtual Machine Image.
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
Architecture |
architecture()
Get the architecture property: Specifies the Architecture Type. |
|
Automatic |
automaticOSUpgradeProperties()
Get the automatic |
|
List<Data |
dataDiskImages()
Get the data |
|
Disallowed |
disallowed()
Get the disallowed property: Specifies disallowed configuration for the Virtual |
|
Extended |
extendedLocation()
Get the extended |
|
List<Virtual |
features()
Get the features property: The features property. |
|
static
Virtual |
fromJson(JsonReader jsonReader)
Reads an instance of Virtual |
|
Hyper |
hyperVGeneration()
Get the hyper |
|
Image |
imageDeprecationStatus()
Get the image |
| String |
location()
Get the location property: The supported Azure location of the resource. |
| String |
name()
Get the name property: The name of the resource. |
|
OSDisk |
osDiskImage()
Get the os |
|
Purchase |
plan()
Get the plan property: Used for establishing the purchase context of any 3rd Party artifact through Market |
| Map<String,String> |
tags()
Get the tags property: Specifies the tags that are assigned to the virtual machine. |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
Methods inherited from SubResource
Methods inherited from VirtualMachineImageResourceInner
Methods inherited from java.lang.Object
Method Details
architecture
public ArchitectureTypes architecture()
Get the architecture property: Specifies the Architecture Type.
Returns:
automaticOSUpgradeProperties
public AutomaticOSUpgradeProperties automaticOSUpgradeProperties()
Get the automaticOSUpgradeProperties property: Describes automatic OS upgrade properties on the image.
Returns:
dataDiskImages
public List<DataDiskImage> dataDiskImages()
Get the dataDiskImages property: The list of data disk images information.
Returns:
disallowed
public DisallowedConfiguration disallowed()
Get the disallowed property: Specifies disallowed configuration for the VirtualMachine created from the image.
Returns:
extendedLocation
public ExtendedLocation extendedLocation()
Get the extendedLocation property: The extended location of the Virtual Machine.
Overrides:
VirtualMachineImageInner.extendedLocation()Returns:
features
public List<VirtualMachineImageFeature> features()
Get the features property: The features property.
Returns:
fromJson
public static VirtualMachineImageInner fromJson(JsonReader jsonReader)
Reads an instance of VirtualMachineImageInner from the JsonReader.
Parameters:
Returns:
Throws:
hyperVGeneration
public HyperVGenerationTypes hyperVGeneration()
Get the hyperVGeneration property: Specifies the HyperVGeneration Type.
Returns:
imageDeprecationStatus
public ImageDeprecationStatus imageDeprecationStatus()
Get the imageDeprecationStatus property: Describes image deprecation status properties on the image.
Returns:
location
public String location()
Get the location property: The supported Azure location of the resource.
Overrides:
VirtualMachineImageInner.location()Returns:
name
public String name()
Get the name property: The name of the resource.
Overrides:
VirtualMachineImageInner.name()Returns:
osDiskImage
public OSDiskImage osDiskImage()
Get the osDiskImage property: Contains the os disk image information.
Returns:
plan
public PurchasePlan plan()
Get the plan property: Used for establishing the purchase context of any 3rd Party artifact through MarketPlace.
Returns:
tags
public Map<String,String> tags()
Get the tags property: Specifies the tags that are assigned to the virtual machine. For more information about using tags, see [Using tags to organize your Azure resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md).
Overrides:
VirtualMachineImageInner.tags()Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
VirtualMachineImageInner.toJson(JsonWriter jsonWriter)Parameters:
Throws:
validate
public void validate()
Validates the instance.
Overrides:
VirtualMachineImageInner.validate()