Share via


Microsoft.Marketplace mysolutions

Bicep resource definition

The mysolutions resource type can be deployed with operations that target:

For a list of changed properties in each API version, see change log.

Resource format

To create a Microsoft.Marketplace/mysolutions resource, add the following Bicep to your template.

resource symbolicname 'Microsoft.Marketplace/mysolutions@2023-03-01-preview' = {
  name: 'string'
  properties: {
    displayName: 'string'
    products: [
      {
        description: 'string'
        displayName: 'string'
        pricingTypes: [
          'string'
        ]
        productType: 'string'
        publisherDisplayName: 'string'
        ratingAverage: int
        smallIconUri: 'string'
        storeFronts: [
          'string'
        ]
        summary: 'string'
        uniqueProductId: 'string'
      }
    ]
  }
}

Property Values

Microsoft.Marketplace/mysolutions

Name Description Value
name The resource name string (required)
properties The Solution data structure SolutionProperties

Product

Name Description Value
description string
displayName string
pricingTypes string[]
productType string
publisherDisplayName string
ratingAverage int
smallIconUri string
storeFronts string[]
summary string
uniqueProductId string

SolutionProperties

Name Description Value
displayName string
products Product[]

ARM template resource definition

The mysolutions resource type can be deployed with operations that target:

For a list of changed properties in each API version, see change log.

Resource format

To create a Microsoft.Marketplace/mysolutions resource, add the following JSON to your template.

{
  "type": "Microsoft.Marketplace/mysolutions",
  "apiVersion": "2023-03-01-preview",
  "name": "string",
  "properties": {
    "displayName": "string",
    "products": [
      {
        "description": "string",
        "displayName": "string",
        "pricingTypes": [ "string" ],
        "productType": "string",
        "publisherDisplayName": "string",
        "ratingAverage": "int",
        "smallIconUri": "string",
        "storeFronts": [ "string" ],
        "summary": "string",
        "uniqueProductId": "string"
      }
    ]
  }
}

Property Values

Microsoft.Marketplace/mysolutions

Name Description Value
apiVersion The api version '2023-03-01-preview'
name The resource name string (required)
properties The Solution data structure SolutionProperties
type The resource type 'Microsoft.Marketplace/mysolutions'

Product

Name Description Value
description string
displayName string
pricingTypes string[]
productType string
publisherDisplayName string
ratingAverage int
smallIconUri string
storeFronts string[]
summary string
uniqueProductId string

SolutionProperties

Name Description Value
displayName string
products Product[]

Usage Examples

Terraform (AzAPI provider) resource definition

The mysolutions resource type can be deployed with operations that target:

  • Tenant

For a list of changed properties in each API version, see change log.

Resource format

To create a Microsoft.Marketplace/mysolutions resource, add the following Terraform to your template.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Marketplace/mysolutions@2023-03-01-preview"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      displayName = "string"
      products = [
        {
          description = "string"
          displayName = "string"
          pricingTypes = [
            "string"
          ]
          productType = "string"
          publisherDisplayName = "string"
          ratingAverage = int
          smallIconUri = "string"
          storeFronts = [
            "string"
          ]
          summary = "string"
          uniqueProductId = "string"
        }
      ]
    }
  }
}

Property Values

Microsoft.Marketplace/mysolutions

Name Description Value
name The resource name string (required)
properties The Solution data structure SolutionProperties
type The resource type "Microsoft.Marketplace/mysolutions@2023-03-01-preview"

Product

Name Description Value
description string
displayName string
pricingTypes string[]
productType string
publisherDisplayName string
ratingAverage int
smallIconUri string
storeFronts string[]
summary string
uniqueProductId string

SolutionProperties

Name Description Value
displayName string
products Product[]