Interface ExtendedProduct


public interface ExtendedProduct
An immutable client-side representation of ExtendedProduct.
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets 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.
    Gets the version property: Specifies product version.
    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.