1. Packages
  2. Azure Native
  3. API Docs
  4. marketplace
  5. getUserSolution
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Viewing docs for Azure Native v3.16.0
published on Friday, Mar 20, 2026 by Pulumi
azure-native logo
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Viewing docs for Azure Native v3.16.0
published on Friday, Mar 20, 2026 by Pulumi

    Get information about the user solution

    Uses Azure REST API version 2023-03-01-preview.

    Using getUserSolution

    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 getUserSolution(args: GetUserSolutionArgs, opts?: InvokeOptions): Promise<GetUserSolutionResult>
    function getUserSolutionOutput(args: GetUserSolutionOutputArgs, opts?: InvokeOptions): Output<GetUserSolutionResult>
    def get_user_solution(solution_id: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetUserSolutionResult
    def get_user_solution_output(solution_id: Optional[pulumi.Input[str]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetUserSolutionResult]
    func LookupUserSolution(ctx *Context, args *LookupUserSolutionArgs, opts ...InvokeOption) (*LookupUserSolutionResult, error)
    func LookupUserSolutionOutput(ctx *Context, args *LookupUserSolutionOutputArgs, opts ...InvokeOption) LookupUserSolutionResultOutput

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

    public static class GetUserSolution 
    {
        public static Task<GetUserSolutionResult> InvokeAsync(GetUserSolutionArgs args, InvokeOptions? opts = null)
        public static Output<GetUserSolutionResult> Invoke(GetUserSolutionInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetUserSolutionResult> getUserSolution(GetUserSolutionArgs args, InvokeOptions options)
    public static Output<GetUserSolutionResult> getUserSolution(GetUserSolutionArgs args, InvokeOptions options)
    
    fn::invoke:
      function: azure-native:marketplace:getUserSolution
      arguments:
        # arguments dictionary

    The following arguments are supported:

    SolutionId string
    The solution id
    SolutionId string
    The solution id
    solutionId String
    The solution id
    solutionId string
    The solution id
    solution_id str
    The solution id
    solutionId String
    The solution id

    getUserSolution Result

    The following output properties are available:

    AzureApiVersion string
    The Azure API version of the resource.
    Id string
    The resource ID.
    Name string
    The name of the resource.
    SystemData Pulumi.AzureNative.Marketplace.Outputs.SystemDataResponse
    Metadata pertaining to creation and last modification of the resource
    Type string
    The type of the resource.
    DisplayName string
    Products List<Pulumi.AzureNative.Marketplace.Outputs.ProductResponse>
    AzureApiVersion string
    The Azure API version of the resource.
    Id string
    The resource ID.
    Name string
    The name of the resource.
    SystemData SystemDataResponse
    Metadata pertaining to creation and last modification of the resource
    Type string
    The type of the resource.
    DisplayName string
    Products []ProductResponse
    azureApiVersion String
    The Azure API version of the resource.
    id String
    The resource ID.
    name String
    The name of the resource.
    systemData SystemDataResponse
    Metadata pertaining to creation and last modification of the resource
    type String
    The type of the resource.
    displayName String
    products List<ProductResponse>
    azureApiVersion string
    The Azure API version of the resource.
    id string
    The resource ID.
    name string
    The name of the resource.
    systemData SystemDataResponse
    Metadata pertaining to creation and last modification of the resource
    type string
    The type of the resource.
    displayName string
    products ProductResponse[]
    azure_api_version str
    The Azure API version of the resource.
    id str
    The resource ID.
    name str
    The name of the resource.
    system_data SystemDataResponse
    Metadata pertaining to creation and last modification of the resource
    type str
    The type of the resource.
    display_name str
    products Sequence[ProductResponse]
    azureApiVersion String
    The Azure API version of the resource.
    id String
    The resource ID.
    name String
    The name of the resource.
    systemData Property Map
    Metadata pertaining to creation and last modification of the resource
    type String
    The type of the resource.
    displayName String
    products List<Property Map>

    Supporting Types

    ProductResponse

    Description string
    DisplayName string
    PricingTypes List<string>
    ProductType string
    PublisherDisplayName string
    RatingAverage double
    SmallIconUri string
    StoreFronts List<string>
    Summary string
    UniqueProductId string
    description String
    displayName String
    pricingTypes List<String>
    productType String
    publisherDisplayName String
    ratingAverage Double
    smallIconUri String
    storeFronts List<String>
    summary String
    uniqueProductId String
    description String
    displayName String
    pricingTypes List<String>
    productType String
    publisherDisplayName String
    ratingAverage Number
    smallIconUri String
    storeFronts List<String>
    summary String
    uniqueProductId String

    SystemDataResponse

    CreatedAt string
    The timestamp of resource creation (UTC)
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource
    CreatedAt string
    The timestamp of resource creation (UTC)
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource
    createdAt String
    The timestamp of resource creation (UTC)
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource
    createdAt string
    The timestamp of resource creation (UTC)
    createdBy string
    The identity that created the resource.
    createdByType string
    The type of identity that created the resource
    lastModifiedAt string
    The timestamp of resource last modification (UTC)
    lastModifiedBy string
    The identity that last modified the resource.
    lastModifiedByType string
    The type of identity that last modified the resource
    created_at str
    The timestamp of resource creation (UTC)
    created_by str
    The identity that created the resource.
    created_by_type str
    The type of identity that created the resource
    last_modified_at str
    The timestamp of resource last modification (UTC)
    last_modified_by str
    The identity that last modified the resource.
    last_modified_by_type str
    The type of identity that last modified the resource
    createdAt String
    The timestamp of resource creation (UTC)
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource

    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 v2 docs if using the v2 version of this package.
    Viewing docs for Azure Native v3.16.0
    published on Friday, Mar 20, 2026 by Pulumi
      Try Pulumi Cloud free. Your team will thank you.