This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi
azure-native.azurestack.listProductDetails
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi
Returns the extended properties of a product. Azure REST API version: 2022-06-01.
Other available API versions: 2020-06-01-preview.
Using listProductDetails
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function listProductDetails(args: ListProductDetailsArgs, opts?: InvokeOptions): Promise<ListProductDetailsResult>
function listProductDetailsOutput(args: ListProductDetailsOutputArgs, opts?: InvokeOptions): Output<ListProductDetailsResult>def list_product_details(product_name: Optional[str] = None,
                         registration_name: Optional[str] = None,
                         resource_group: Optional[str] = None,
                         opts: Optional[InvokeOptions] = None) -> ListProductDetailsResult
def list_product_details_output(product_name: Optional[pulumi.Input[str]] = None,
                         registration_name: Optional[pulumi.Input[str]] = None,
                         resource_group: Optional[pulumi.Input[str]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[ListProductDetailsResult]func ListProductDetails(ctx *Context, args *ListProductDetailsArgs, opts ...InvokeOption) (*ListProductDetailsResult, error)
func ListProductDetailsOutput(ctx *Context, args *ListProductDetailsOutputArgs, opts ...InvokeOption) ListProductDetailsResultOutput> Note: This function is named ListProductDetails in the Go SDK.
public static class ListProductDetails 
{
    public static Task<ListProductDetailsResult> InvokeAsync(ListProductDetailsArgs args, InvokeOptions? opts = null)
    public static Output<ListProductDetailsResult> Invoke(ListProductDetailsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<ListProductDetailsResult> listProductDetails(ListProductDetailsArgs args, InvokeOptions options)
public static Output<ListProductDetailsResult> listProductDetails(ListProductDetailsArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:azurestack:listProductDetails
  arguments:
    # arguments dictionaryThe following arguments are supported:
- ProductName string
- Name of the product.
- RegistrationName string
- Name of the Azure Stack registration.
- ResourceGroup string
- Name of the resource group.
- ProductName string
- Name of the product.
- RegistrationName string
- Name of the Azure Stack registration.
- ResourceGroup string
- Name of the resource group.
- productName String
- Name of the product.
- registrationName String
- Name of the Azure Stack registration.
- resourceGroup String
- Name of the resource group.
- productName string
- Name of the product.
- registrationName string
- Name of the Azure Stack registration.
- resourceGroup string
- Name of the resource group.
- product_name str
- Name of the product.
- registration_name str
- Name of the Azure Stack registration.
- resource_group str
- Name of the resource group.
- productName String
- Name of the product.
- registrationName String
- Name of the Azure Stack registration.
- resourceGroup String
- Name of the resource group.
listProductDetails Result
The following output properties are available:
- ComputeRole string
- Specifies kind of compute role included in the package.
- DataDisk List<Pulumi.Images Azure Native. Azure Stack. Outputs. Data Disk Image Response> 
- List of attached data disks.
- GalleryPackage stringBlob Sas Uri 
- The URI to the .azpkg file that provides information required for showing product in the gallery.
- IsSystem boolExtension 
- Specifies if product is a Virtual Machine Extension.
- OsDisk Pulumi.Image Azure Native. Azure Stack. Outputs. Os Disk Image Response 
- OS disk image used by product.
- ProductKind string
- Specifies the kind of the product (virtualMachine or virtualMachineExtension).
- SupportMultiple boolExtensions 
- Indicates if specified product supports multiple extensions.
- Uri string
- The URI.
- Version string
- Specifies product version.
- VmOs stringType 
- Specifies operating system used by the product.
- VmScale boolSet Enabled 
- Indicates if virtual machine Scale Set is enabled in the specified product.
- ComputeRole string
- Specifies kind of compute role included in the package.
- DataDisk []DataImages Disk Image Response 
- List of attached data disks.
- GalleryPackage stringBlob Sas Uri 
- The URI to the .azpkg file that provides information required for showing product in the gallery.
- IsSystem boolExtension 
- Specifies if product is a Virtual Machine Extension.
- OsDisk OsImage Disk Image Response 
- OS disk image used by product.
- ProductKind string
- Specifies the kind of the product (virtualMachine or virtualMachineExtension).
- SupportMultiple boolExtensions 
- Indicates if specified product supports multiple extensions.
- Uri string
- The URI.
- Version string
- Specifies product version.
- VmOs stringType 
- Specifies operating system used by the product.
- VmScale boolSet Enabled 
- Indicates if virtual machine Scale Set is enabled in the specified product.
- computeRole String
- Specifies kind of compute role included in the package.
- dataDisk List<DataImages Disk Image Response> 
- List of attached data disks.
- galleryPackage StringBlob Sas Uri 
- The URI to the .azpkg file that provides information required for showing product in the gallery.
- isSystem BooleanExtension 
- Specifies if product is a Virtual Machine Extension.
- osDisk OsImage Disk Image Response 
- OS disk image used by product.
- productKind String
- Specifies the kind of the product (virtualMachine or virtualMachineExtension).
- supportMultiple BooleanExtensions 
- Indicates if specified product supports multiple extensions.
- uri String
- The URI.
- version String
- Specifies product version.
- vmOs StringType 
- Specifies operating system used by the product.
- vmScale BooleanSet Enabled 
- Indicates if virtual machine Scale Set is enabled in the specified product.
- computeRole string
- Specifies kind of compute role included in the package.
- dataDisk DataImages Disk Image Response[] 
- List of attached data disks.
- galleryPackage stringBlob Sas Uri 
- The URI to the .azpkg file that provides information required for showing product in the gallery.
- isSystem booleanExtension 
- Specifies if product is a Virtual Machine Extension.
- osDisk OsImage Disk Image Response 
- OS disk image used by product.
- productKind string
- Specifies the kind of the product (virtualMachine or virtualMachineExtension).
- supportMultiple booleanExtensions 
- Indicates if specified product supports multiple extensions.
- uri string
- The URI.
- version string
- Specifies product version.
- vmOs stringType 
- Specifies operating system used by the product.
- vmScale booleanSet Enabled 
- Indicates if virtual machine Scale Set is enabled in the specified product.
- compute_role str
- Specifies kind of compute role included in the package.
- data_disk_ Sequence[Dataimages Disk Image Response] 
- List of attached data disks.
- gallery_package_ strblob_ sas_ uri 
- The URI to the .azpkg file that provides information required for showing product in the gallery.
- is_system_ boolextension 
- Specifies if product is a Virtual Machine Extension.
- os_disk_ Osimage Disk Image Response 
- OS disk image used by product.
- product_kind str
- Specifies the kind of the product (virtualMachine or virtualMachineExtension).
- support_multiple_ boolextensions 
- Indicates if specified product supports multiple extensions.
- uri str
- The URI.
- version str
- Specifies product version.
- vm_os_ strtype 
- Specifies operating system used by the product.
- vm_scale_ boolset_ enabled 
- Indicates if virtual machine Scale Set is enabled in the specified product.
- computeRole String
- Specifies kind of compute role included in the package.
- dataDisk List<Property Map>Images 
- List of attached data disks.
- galleryPackage StringBlob Sas Uri 
- The URI to the .azpkg file that provides information required for showing product in the gallery.
- isSystem BooleanExtension 
- Specifies if product is a Virtual Machine Extension.
- osDisk Property MapImage 
- OS disk image used by product.
- productKind String
- Specifies the kind of the product (virtualMachine or virtualMachineExtension).
- supportMultiple BooleanExtensions 
- Indicates if specified product supports multiple extensions.
- uri String
- The URI.
- version String
- Specifies product version.
- vmOs StringType 
- Specifies operating system used by the product.
- vmScale BooleanSet Enabled 
- Indicates if virtual machine Scale Set is enabled in the specified product.
Supporting Types
DataDiskImageResponse   
- Lun int
- The LUN.
- SourceBlob stringSas Uri 
- SAS key for source blob.
- Lun int
- The LUN.
- SourceBlob stringSas Uri 
- SAS key for source blob.
- lun Integer
- The LUN.
- sourceBlob StringSas Uri 
- SAS key for source blob.
- lun number
- The LUN.
- sourceBlob stringSas Uri 
- SAS key for source blob.
- lun int
- The LUN.
- source_blob_ strsas_ uri 
- SAS key for source blob.
- lun Number
- The LUN.
- sourceBlob StringSas Uri 
- SAS key for source blob.
OsDiskImageResponse   
- OperatingSystem string
- OS operating system type.
- SourceBlob stringSas Uri 
- SAS key for source blob.
- OperatingSystem string
- OS operating system type.
- SourceBlob stringSas Uri 
- SAS key for source blob.
- operatingSystem String
- OS operating system type.
- sourceBlob StringSas Uri 
- SAS key for source blob.
- operatingSystem string
- OS operating system type.
- sourceBlob stringSas Uri 
- SAS key for source blob.
- operating_system str
- OS operating system type.
- source_blob_ strsas_ uri 
- SAS key for source blob.
- operatingSystem String
- OS operating system type.
- sourceBlob StringSas Uri 
- SAS key for source blob.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi