1. Packages
  2. Azure Native
  3. API Docs
  4. azurestack
  5. getProducts
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.34.0 published on Thursday, Mar 28, 2024 by Pulumi

azure-native.azurestack.getProducts

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.34.0 published on Thursday, Mar 28, 2024 by Pulumi

    Returns a list of products. Azure REST API version: 2022-06-01.

    Other available API versions: 2020-06-01-preview.

    Using getProducts

    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 getProducts(args: GetProductsArgs, opts?: InvokeOptions): Promise<GetProductsResult>
    function getProductsOutput(args: GetProductsOutputArgs, opts?: InvokeOptions): Output<GetProductsResult>
    def get_products(product_name: Optional[str] = None,
                     registration_name: Optional[str] = None,
                     resource_group: Optional[str] = None,
                     opts: Optional[InvokeOptions] = None) -> GetProductsResult
    def get_products_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[GetProductsResult]
    func GetProducts(ctx *Context, args *GetProductsArgs, opts ...InvokeOption) (*GetProductsResult, error)
    func GetProductsOutput(ctx *Context, args *GetProductsOutputArgs, opts ...InvokeOption) GetProductsResultOutput

    > Note: This function is named GetProducts in the Go SDK.

    public static class GetProducts 
    {
        public static Task<GetProductsResult> InvokeAsync(GetProductsArgs args, InvokeOptions? opts = null)
        public static Output<GetProductsResult> Invoke(GetProductsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetProductsResult> getProducts(GetProductsArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:azurestack:getProducts
      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.

    getProducts Result

    The following output properties are available:

    NextLink string
    URI to the next page.
    Value []ProductResponse
    List of products.
    nextLink String
    URI to the next page.
    value List<ProductResponse>
    List of products.
    nextLink string
    URI to the next page.
    value ProductResponse[]
    List of products.
    next_link str
    URI to the next page.
    value Sequence[ProductResponse]
    List of products.
    nextLink String
    URI to the next page.
    value List<Property Map>
    List of products.

    Supporting Types

    CompatibilityResponse

    Description string
    Full error message if any compatibility issues are found
    IsCompatible bool
    Tells if product is compatible with current device
    Issues List<string>
    List of all issues found
    Message string
    Short error message if any compatibility issues are found
    Description string
    Full error message if any compatibility issues are found
    IsCompatible bool
    Tells if product is compatible with current device
    Issues []string
    List of all issues found
    Message string
    Short error message if any compatibility issues are found
    description String
    Full error message if any compatibility issues are found
    isCompatible Boolean
    Tells if product is compatible with current device
    issues List<String>
    List of all issues found
    message String
    Short error message if any compatibility issues are found
    description string
    Full error message if any compatibility issues are found
    isCompatible boolean
    Tells if product is compatible with current device
    issues string[]
    List of all issues found
    message string
    Short error message if any compatibility issues are found
    description str
    Full error message if any compatibility issues are found
    is_compatible bool
    Tells if product is compatible with current device
    issues Sequence[str]
    List of all issues found
    message str
    Short error message if any compatibility issues are found
    description String
    Full error message if any compatibility issues are found
    isCompatible Boolean
    Tells if product is compatible with current device
    issues List<String>
    List of all issues found
    message String
    Short error message if any compatibility issues are found

    IconUrisResponse

    Hero string
    URI to hero icon.
    Large string
    URI to large icon.
    Medium string
    URI to medium icon.
    Small string
    URI to small icon.
    Wide string
    URI to wide icon.
    Hero string
    URI to hero icon.
    Large string
    URI to large icon.
    Medium string
    URI to medium icon.
    Small string
    URI to small icon.
    Wide string
    URI to wide icon.
    hero String
    URI to hero icon.
    large String
    URI to large icon.
    medium String
    URI to medium icon.
    small String
    URI to small icon.
    wide String
    URI to wide icon.
    hero string
    URI to hero icon.
    large string
    URI to large icon.
    medium string
    URI to medium icon.
    small string
    URI to small icon.
    wide string
    URI to wide icon.
    hero str
    URI to hero icon.
    large str
    URI to large icon.
    medium str
    URI to medium icon.
    small str
    URI to small icon.
    wide str
    URI to wide icon.
    hero String
    URI to hero icon.
    large String
    URI to large icon.
    medium String
    URI to medium icon.
    small String
    URI to small icon.
    wide String
    URI to wide icon.

    ProductLinkResponse

    DisplayName string
    The description of the link.
    Uri string
    The URI corresponding to the link.
    DisplayName string
    The description of the link.
    Uri string
    The URI corresponding to the link.
    displayName String
    The description of the link.
    uri String
    The URI corresponding to the link.
    displayName string
    The description of the link.
    uri string
    The URI corresponding to the link.
    display_name str
    The description of the link.
    uri str
    The URI corresponding to the link.
    displayName String
    The description of the link.
    uri String
    The URI corresponding to the link.

    ProductPropertiesResponse

    Version string
    The version.
    Version string
    The version.
    version String
    The version.
    version string
    The version.
    version str
    The version.
    version String
    The version.

    ProductResponse

    Id string
    ID of the resource.
    Name string
    Name of the resource.
    Type string
    Type of Resource.
    BillingPartNumber string
    The part number used for billing purposes.
    Compatibility Pulumi.AzureNative.AzureStack.Inputs.CompatibilityResponse
    Product compatibility with current device.
    Description string
    The description of the product.
    DisplayName string
    The display name of the product.
    Etag string
    The entity tag used for optimistic concurrency when modifying the resource.
    GalleryItemIdentity string
    The identifier of the gallery item corresponding to the product.
    IconUris Pulumi.AzureNative.AzureStack.Inputs.IconUrisResponse
    Additional links available for this product.
    LegalTerms string
    The legal terms.
    Links List<Pulumi.AzureNative.AzureStack.Inputs.ProductLinkResponse>
    Additional links available for this product.
    Offer string
    The offer representing the product.
    OfferVersion string
    The version of the product offer.
    PayloadLength double
    The length of product content.
    PrivacyPolicy string
    The privacy policy.
    ProductKind string
    The kind of the product (virtualMachine or virtualMachineExtension)
    ProductProperties Pulumi.AzureNative.AzureStack.Inputs.ProductPropertiesResponse
    Additional properties for the product.
    PublisherDisplayName string
    The user-friendly name of the product publisher.
    PublisherIdentifier string
    Publisher identifier.
    Sku string
    The product SKU.
    VmExtensionType string
    The type of the Virtual Machine Extension.
    Id string
    ID of the resource.
    Name string
    Name of the resource.
    Type string
    Type of Resource.
    BillingPartNumber string
    The part number used for billing purposes.
    Compatibility CompatibilityResponse
    Product compatibility with current device.
    Description string
    The description of the product.
    DisplayName string
    The display name of the product.
    Etag string
    The entity tag used for optimistic concurrency when modifying the resource.
    GalleryItemIdentity string
    The identifier of the gallery item corresponding to the product.
    IconUris IconUrisResponse
    Additional links available for this product.
    LegalTerms string
    The legal terms.
    Links []ProductLinkResponse
    Additional links available for this product.
    Offer string
    The offer representing the product.
    OfferVersion string
    The version of the product offer.
    PayloadLength float64
    The length of product content.
    PrivacyPolicy string
    The privacy policy.
    ProductKind string
    The kind of the product (virtualMachine or virtualMachineExtension)
    ProductProperties ProductPropertiesResponse
    Additional properties for the product.
    PublisherDisplayName string
    The user-friendly name of the product publisher.
    PublisherIdentifier string
    Publisher identifier.
    Sku string
    The product SKU.
    VmExtensionType string
    The type of the Virtual Machine Extension.
    id String
    ID of the resource.
    name String
    Name of the resource.
    type String
    Type of Resource.
    billingPartNumber String
    The part number used for billing purposes.
    compatibility CompatibilityResponse
    Product compatibility with current device.
    description String
    The description of the product.
    displayName String
    The display name of the product.
    etag String
    The entity tag used for optimistic concurrency when modifying the resource.
    galleryItemIdentity String
    The identifier of the gallery item corresponding to the product.
    iconUris IconUrisResponse
    Additional links available for this product.
    legalTerms String
    The legal terms.
    links List<ProductLinkResponse>
    Additional links available for this product.
    offer String
    The offer representing the product.
    offerVersion String
    The version of the product offer.
    payloadLength Double
    The length of product content.
    privacyPolicy String
    The privacy policy.
    productKind String
    The kind of the product (virtualMachine or virtualMachineExtension)
    productProperties ProductPropertiesResponse
    Additional properties for the product.
    publisherDisplayName String
    The user-friendly name of the product publisher.
    publisherIdentifier String
    Publisher identifier.
    sku String
    The product SKU.
    vmExtensionType String
    The type of the Virtual Machine Extension.
    id string
    ID of the resource.
    name string
    Name of the resource.
    type string
    Type of Resource.
    billingPartNumber string
    The part number used for billing purposes.
    compatibility CompatibilityResponse
    Product compatibility with current device.
    description string
    The description of the product.
    displayName string
    The display name of the product.
    etag string
    The entity tag used for optimistic concurrency when modifying the resource.
    galleryItemIdentity string
    The identifier of the gallery item corresponding to the product.
    iconUris IconUrisResponse
    Additional links available for this product.
    legalTerms string
    The legal terms.
    links ProductLinkResponse[]
    Additional links available for this product.
    offer string
    The offer representing the product.
    offerVersion string
    The version of the product offer.
    payloadLength number
    The length of product content.
    privacyPolicy string
    The privacy policy.
    productKind string
    The kind of the product (virtualMachine or virtualMachineExtension)
    productProperties ProductPropertiesResponse
    Additional properties for the product.
    publisherDisplayName string
    The user-friendly name of the product publisher.
    publisherIdentifier string
    Publisher identifier.
    sku string
    The product SKU.
    vmExtensionType string
    The type of the Virtual Machine Extension.
    id str
    ID of the resource.
    name str
    Name of the resource.
    type str
    Type of Resource.
    billing_part_number str
    The part number used for billing purposes.
    compatibility CompatibilityResponse
    Product compatibility with current device.
    description str
    The description of the product.
    display_name str
    The display name of the product.
    etag str
    The entity tag used for optimistic concurrency when modifying the resource.
    gallery_item_identity str
    The identifier of the gallery item corresponding to the product.
    icon_uris IconUrisResponse
    Additional links available for this product.
    legal_terms str
    The legal terms.
    links Sequence[ProductLinkResponse]
    Additional links available for this product.
    offer str
    The offer representing the product.
    offer_version str
    The version of the product offer.
    payload_length float
    The length of product content.
    privacy_policy str
    The privacy policy.
    product_kind str
    The kind of the product (virtualMachine or virtualMachineExtension)
    product_properties ProductPropertiesResponse
    Additional properties for the product.
    publisher_display_name str
    The user-friendly name of the product publisher.
    publisher_identifier str
    Publisher identifier.
    sku str
    The product SKU.
    vm_extension_type str
    The type of the Virtual Machine Extension.
    id String
    ID of the resource.
    name String
    Name of the resource.
    type String
    Type of Resource.
    billingPartNumber String
    The part number used for billing purposes.
    compatibility Property Map
    Product compatibility with current device.
    description String
    The description of the product.
    displayName String
    The display name of the product.
    etag String
    The entity tag used for optimistic concurrency when modifying the resource.
    galleryItemIdentity String
    The identifier of the gallery item corresponding to the product.
    iconUris Property Map
    Additional links available for this product.
    legalTerms String
    The legal terms.
    links List<Property Map>
    Additional links available for this product.
    offer String
    The offer representing the product.
    offerVersion String
    The version of the product offer.
    payloadLength Number
    The length of product content.
    privacyPolicy String
    The privacy policy.
    productKind String
    The kind of the product (virtualMachine or virtualMachineExtension)
    productProperties Property Map
    Additional properties for the product.
    publisherDisplayName String
    The user-friendly name of the product publisher.
    publisherIdentifier String
    Publisher identifier.
    sku String
    The product SKU.
    vmExtensionType String
    The type of the Virtual Machine Extension.

    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.34.0 published on Thursday, Mar 28, 2024 by Pulumi