Interface ExtendedProduct
public interface ExtendedProduct
An immutable client-side representation of ExtendedProduct.
-
Method Summary
Modifier and TypeMethodDescriptionGets the computeRole property: Specifies kind of compute role included in the package.Gets the dataDiskImages property: List of attached data disks.Gets the galleryPackageBlobSasUri property: The URI to the .azpkg file that provides information required for showing product in the gallery.Gets the inner com.azure.resourcemanager.azurestack.fluent.models.ExtendedProductInner object.Gets the isSystemExtension property: Specifies if product is a Virtual Machine Extension.Gets the osDiskImage property: OS disk image used by product.Gets the productKind property: Specifies the kind of the product (virtualMachine or virtualMachineExtension).Gets the supportMultipleExtensions property: Indicates if specified product supports multiple extensions.uri()
Gets the uri property: The URI.version()
Gets the version property: Specifies product version.vmOsType()
Gets the vmOsType property: Specifies operating system used by the product.Gets the vmScaleSetEnabled property: Indicates if virtual machine Scale Set is enabled in the specified product.
-
Method Details
-
galleryPackageBlobSasUri
String galleryPackageBlobSasUri()Gets the galleryPackageBlobSasUri property: The URI to the .azpkg file that provides information required for showing product in the gallery.- Returns:
- the galleryPackageBlobSasUri value.
-
productKind
String productKind()Gets the productKind property: Specifies the kind of the product (virtualMachine or virtualMachineExtension).- Returns:
- the productKind value.
-
version
String version()Gets the version property: Specifies product version.- Returns:
- the version value.
-
osDiskImage
OsDiskImage osDiskImage()Gets the osDiskImage property: OS disk image used by product.- Returns:
- the osDiskImage value.
-
dataDiskImages
List<DataDiskImage> dataDiskImages()Gets the dataDiskImages property: List of attached data disks.- Returns:
- the dataDiskImages value.
-
computeRole
ComputeRole computeRole()Gets the computeRole property: Specifies kind of compute role included in the package.- Returns:
- the computeRole value.
-
isSystemExtension
Boolean isSystemExtension()Gets the isSystemExtension property: Specifies if product is a Virtual Machine Extension.- Returns:
- the isSystemExtension value.
-
uri
String uri()Gets the uri property: The URI.- Returns:
- the uri value.
-
supportMultipleExtensions
Boolean supportMultipleExtensions()Gets the supportMultipleExtensions property: Indicates if specified product supports multiple extensions.- Returns:
- the supportMultipleExtensions value.
-
vmOsType
OperatingSystem vmOsType()Gets the vmOsType property: Specifies operating system used by the product.- Returns:
- the vmOsType value.
-
vmScaleSetEnabled
Boolean vmScaleSetEnabled()Gets the vmScaleSetEnabled property: Indicates if virtual machine Scale Set is enabled in the specified product.- Returns:
- the vmScaleSetEnabled value.
-
innerModel
ExtendedProductInner innerModel()Gets the inner com.azure.resourcemanager.azurestack.fluent.models.ExtendedProductInner object.- Returns:
- the inner object.
-