1. Packages
  2. Azure Native v1
  3. API Docs
  4. azurestack
  5. listProductDetails
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

azure-native.azurestack.listProductDetails

Explore with Pulumi AI

azure-native-v1 logo
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

    Returns the extended properties of a product. API Version: 2017-06-01.

    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-v1 pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native-v1 logo
    These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
    Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi