1. Packages
  2. Azure Native
  3. API Docs
  4. azurestack
  5. listProductDetails
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.37.0 published on Monday, Apr 15, 2024 by Pulumi

azure-native.azurestack.listProductDetails

Explore with Pulumi AI

azure-native logo
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.37.0 published on Monday, Apr 15, 2024 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)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:azurestack:listProductDetails
      arguments:
        # arguments dictionary

    The 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.
    DataDiskImages List<Pulumi.AzureNative.AzureStack.Outputs.DataDiskImageResponse>
    List of attached data disks.
    GalleryPackageBlobSasUri string
    The URI to the .azpkg file that provides information required for showing product in the gallery.
    IsSystemExtension bool
    Specifies if product is a Virtual Machine Extension.
    OsDiskImage Pulumi.AzureNative.AzureStack.Outputs.OsDiskImageResponse
    OS disk image used by product.
    ProductKind string
    Specifies the kind of the product (virtualMachine or virtualMachineExtension).
    SupportMultipleExtensions bool
    Indicates if specified product supports multiple extensions.
    Uri string
    The URI.
    Version string
    Specifies product version.
    VmOsType string
    Specifies operating system used by the product.
    VmScaleSetEnabled bool
    Indicates if virtual machine Scale Set is enabled in the specified product.
    ComputeRole string
    Specifies kind of compute role included in the package.
    DataDiskImages []DataDiskImageResponse
    List of attached data disks.
    GalleryPackageBlobSasUri string
    The URI to the .azpkg file that provides information required for showing product in the gallery.
    IsSystemExtension bool
    Specifies if product is a Virtual Machine Extension.
    OsDiskImage OsDiskImageResponse
    OS disk image used by product.
    ProductKind string
    Specifies the kind of the product (virtualMachine or virtualMachineExtension).
    SupportMultipleExtensions bool
    Indicates if specified product supports multiple extensions.
    Uri string
    The URI.
    Version string
    Specifies product version.
    VmOsType string
    Specifies operating system used by the product.
    VmScaleSetEnabled bool
    Indicates if virtual machine Scale Set is enabled in the specified product.
    computeRole String
    Specifies kind of compute role included in the package.
    dataDiskImages List<DataDiskImageResponse>
    List of attached data disks.
    galleryPackageBlobSasUri String
    The URI to the .azpkg file that provides information required for showing product in the gallery.
    isSystemExtension Boolean
    Specifies if product is a Virtual Machine Extension.
    osDiskImage OsDiskImageResponse
    OS disk image used by product.
    productKind String
    Specifies the kind of the product (virtualMachine or virtualMachineExtension).
    supportMultipleExtensions Boolean
    Indicates if specified product supports multiple extensions.
    uri String
    The URI.
    version String
    Specifies product version.
    vmOsType String
    Specifies operating system used by the product.
    vmScaleSetEnabled Boolean
    Indicates if virtual machine Scale Set is enabled in the specified product.
    computeRole string
    Specifies kind of compute role included in the package.
    dataDiskImages DataDiskImageResponse[]
    List of attached data disks.
    galleryPackageBlobSasUri string
    The URI to the .azpkg file that provides information required for showing product in the gallery.
    isSystemExtension boolean
    Specifies if product is a Virtual Machine Extension.
    osDiskImage OsDiskImageResponse
    OS disk image used by product.
    productKind string
    Specifies the kind of the product (virtualMachine or virtualMachineExtension).
    supportMultipleExtensions boolean
    Indicates if specified product supports multiple extensions.
    uri string
    The URI.
    version string
    Specifies product version.
    vmOsType string
    Specifies operating system used by the product.
    vmScaleSetEnabled boolean
    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_images Sequence[DataDiskImageResponse]
    List of attached data disks.
    gallery_package_blob_sas_uri str
    The URI to the .azpkg file that provides information required for showing product in the gallery.
    is_system_extension bool
    Specifies if product is a Virtual Machine Extension.
    os_disk_image OsDiskImageResponse
    OS disk image used by product.
    product_kind str
    Specifies the kind of the product (virtualMachine or virtualMachineExtension).
    support_multiple_extensions bool
    Indicates if specified product supports multiple extensions.
    uri str
    The URI.
    version str
    Specifies product version.
    vm_os_type str
    Specifies operating system used by the product.
    vm_scale_set_enabled bool
    Indicates if virtual machine Scale Set is enabled in the specified product.
    computeRole String
    Specifies kind of compute role included in the package.
    dataDiskImages List<Property Map>
    List of attached data disks.
    galleryPackageBlobSasUri String
    The URI to the .azpkg file that provides information required for showing product in the gallery.
    isSystemExtension Boolean
    Specifies if product is a Virtual Machine Extension.
    osDiskImage Property Map
    OS disk image used by product.
    productKind String
    Specifies the kind of the product (virtualMachine or virtualMachineExtension).
    supportMultipleExtensions Boolean
    Indicates if specified product supports multiple extensions.
    uri String
    The URI.
    version String
    Specifies product version.
    vmOsType String
    Specifies operating system used by the product.
    vmScaleSetEnabled Boolean
    Indicates if virtual machine Scale Set is enabled in the specified product.

    Supporting Types

    DataDiskImageResponse

    Lun int
    The LUN.
    SourceBlobSasUri string
    SAS key for source blob.
    Lun int
    The LUN.
    SourceBlobSasUri string
    SAS key for source blob.
    lun Integer
    The LUN.
    sourceBlobSasUri String
    SAS key for source blob.
    lun number
    The LUN.
    sourceBlobSasUri string
    SAS key for source blob.
    lun int
    The LUN.
    source_blob_sas_uri str
    SAS key for source blob.
    lun Number
    The LUN.
    sourceBlobSasUri String
    SAS key for source blob.

    OsDiskImageResponse

    OperatingSystem string
    OS operating system type.
    SourceBlobSasUri string
    SAS key for source blob.
    OperatingSystem string
    OS operating system type.
    SourceBlobSasUri string
    SAS key for source blob.
    operatingSystem String
    OS operating system type.
    sourceBlobSasUri String
    SAS key for source blob.
    operatingSystem string
    OS operating system type.
    sourceBlobSasUri string
    SAS key for source blob.
    operating_system str
    OS operating system type.
    source_blob_sas_uri str
    SAS key for source blob.
    operatingSystem String
    OS operating system type.
    sourceBlobSasUri String
    SAS key for source blob.

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    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.37.0 published on Monday, Apr 15, 2024 by Pulumi