Marketplace Registration Definitions - List

Obtient une liste des définitions d’inscription de la place de marché pour l’identificateur Marketplace.

GET https://management.azure.com/{scope}/providers/Microsoft.ManagedServices/marketplaceRegistrationDefinitions?api-version=2019-09-01
GET https://management.azure.com/{scope}/providers/Microsoft.ManagedServices/marketplaceRegistrationDefinitions?$filter={$filter}&api-version=2019-09-01

Paramètres URI

Name In Required Type Description
scope
path True
  • string

Étendue de la ressource.

api-version
query True
  • string

Version de l’API à utiliser pour cette opération.

$filter
query
  • string

Paramètre de requête de filtre. Peut être utilisé pour filtrer la définition d’inscription de la place de marché par identificateur de plan, éditeur, version, etc.

Réponses

Name Type Description
200 OK

OK : renvoie la liste des définitions d’inscription de la place de marché.

Other Status Codes

Réponse d’erreur décrivant la raison de l’échec de l’opération.

Sécurité

azure_auth

Azure Active Directory le Flow OAuth2

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation emprunter l’identité de votre compte d’utilisateur

Exemples

Get Registration Definitions

Sample Request

GET https://management.azure.com/subscription/0afefe50-734e-4610-8a82-a144ahf49dea/providers/Microsoft.ManagedServices/marketplaceRegistrationDefinitions?$filter=planIdentifier eq 'publisher.offerIdentifier.planName.version'&api-version=2019-09-01

Sample Response

{
  "value": [
    {
      "properties": {
        "managedByTenantId": "83ace5cd-bcc3-441a-hd86-e6a75360cecc",
        "authorizations": [
          {
            "principalId": "f98g86a2-4cc4-4e6d-ad47-b3e80a1bcdfc",
            "principalIdDisplayName": "Support User",
            "roleDefinitionId": "acdd72a7-3385-48ef-bd42-f606fba81ae7"
          },
          {
            "principalId": "f98d86a2-4cc4-4e9d-ad47-b3e80a1bcdfc",
            "principalIdDisplayName": "User Access Administrator",
            "roleDefinitionId": "18d7d88d-d35e-4fb5-a5c3-7773c20a72d9",
            "delegatedRoleDefinitionIds": [
              "b24988ac-6180-42a0-ab88-20f7382dd24c"
            ]
          }
        ],
        "offerDisplayName": "Marketplace Test Offer",
        "publisherDisplayName": "Marketplace Test Publisher",
        "planDisplayName": "Test Plan"
      },
      "plan": {
        "name": "test-plan",
        "product": "test",
        "publisher": "marketplace-test",
        "version": "1.0.0"
      },
      "id": "/subscriptions/0afefe50-734e-4610-8a82-a144ahf49dea/providers/Microsoft.ManagedServices/marketplaceRegistrationDefinitions/marketplace-test.test.test-plan.1.0.0",
      "type": "Microsoft.ManagedServices/marketplaceRegistrationDefinitions",
      "name": "marketplace-test.test.test-plan.1.0.0"
    }
  ]
}

Définitions

Authorization

Tuple d’autorisation contenant l’ID du principal (du principal du service/de l’utilisateur/du groupe de sécurité) et l’ID de définition de rôle.

ErrorDefinition

La réponse d’erreur indique Azure Resource Manager n’est pas en mesure de traiter la requête entrante. La raison est indiquée dans le message d’erreur.

ErrorResponse

Réponse d’erreur.

MarketplaceRegistrationDefinition
MarketplaceRegistrationDefinitionList

Liste des définitions d’inscription de la place de marché.

MarketplaceRegistrationDefinitionProperties

Propriétés d’une définition d’inscription de la place de marché.

Plan

Planifiez les détails des services gérés.

Authorization

Tuple d’autorisation contenant l’ID du principal (du principal du service/de l’utilisateur/du groupe de sécurité) et l’ID de définition de rôle.

Name Type Description
delegatedRoleDefinitionIds
  • string[]

Le champ delegatedRoleDefinitionIds est obligatoire lorsque le roleDefinitionId fait référence au rôle administrateur de l’accès utilisateur. Il s’agit de la liste des ID de définition de rôle qui définissent toutes les autorisations que l’utilisateur de l’autorisation peut attribuer à d’autres groupes de sécurité/principaux de service/utilisateurs.

principalId
  • string

ID du principal du groupe de sécurité/principal du service/utilisateur auquel des autorisations doivent être affectées à l’abonnement projeté

principalIdDisplayName
  • string

Nom complet de l’ID du principal.

roleDefinitionId
  • string

Identificateur de la définition de rôle. Ce rôle définit toutes les autorisations que le groupe de sécurité/principal du service/l’utilisateur doit avoir sur l’abonnement projeté. Ce rôle ne peut pas être un rôle de propriétaire.

ErrorDefinition

La réponse d’erreur indique Azure Resource Manager n’est pas en mesure de traiter la requête entrante. La raison est indiquée dans le message d’erreur.

Name Type Description
code
  • string

Code d’erreur.

details

Détails de l’erreur interne.

message
  • string

Message d’erreur indiquant la raison de l’échec de l’opération.

ErrorResponse

Réponse d’erreur.

Name Type Description
error

Détails de l’erreur.

MarketplaceRegistrationDefinition

Name Type Description
id
  • string

Chemin d’accès complet de la définition d’inscription de la place de marché.

name
  • string

Nom de la définition d’inscription de la place de marché.

plan

Planifiez les détails des services gérés.

properties

Propriétés d’une définition d’inscription de la place de marché.

type
  • string

Type de la ressource.

MarketplaceRegistrationDefinitionList

Liste des définitions d’inscription de la place de marché.

Name Type Description
nextLink
  • string

Lien vers la page suivante des définitions d’inscription de la place de marché.

value

Liste des définitions d’inscription de la place de marché.

MarketplaceRegistrationDefinitionProperties

Propriétés d’une définition d’inscription de la place de marché.

Name Type Description
authorizations

Tuple d’autorisation contenant l’ID du principal de l’utilisateur/du groupe de sécurité ou du principal du service et de l’ID du rôle de Build.

managedByTenantId
  • string

ID du locataire managedBy.

offerDisplayName
  • string

Nom complet de l’offre de la place de marché.

planDisplayName
  • string

Nom complet du plan de la place de marché.

publisherDisplayName
  • string

Nom complet de l’éditeur de la place de marché.

Plan

Planifiez les détails des services gérés.

Name Type Description
name
  • string

Nom du plan.

product
  • string

Code du produit.

publisher
  • string

ID de l’éditeur.

version
  • string

Version du plan.