Marketplace Registration Definitions - List

取得 marketplace 識別碼的 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

URI 參數

Name In Required Type Description
scope
path True
  • string

資源的範圍。

api-version
query True
  • string

要用於此作業的 API 版本。

$filter
query
  • string

篩選查詢參數。 可以用來依方案識別碼、發行者、版本等篩選 marketplace 註冊定義。

回應

Name Type Description
200 OK

確定-傳回 marketplace 註冊定義的清單。

Other Status Codes

描述作業為何失敗的錯誤回應。

安全性

azure_auth

Azure Active Directory OAuth2 流程

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

Scopes

Name Description
user_impersonation 模擬您的使用者帳戶

範例

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"
    }
  ]
}

定義

Authorization

包含使用者/服務主體/安全性群組) 和角色定義識別碼之主體識別碼 (的授權元組。

ErrorDefinition

錯誤回應指出 Azure Resource Manager 無法處理傳入的要求。 錯誤訊息中提供了原因。

ErrorResponse

錯誤回應。

MarketplaceRegistrationDefinition
MarketplaceRegistrationDefinitionList

Marketplace 註冊定義的清單。

MarketplaceRegistrationDefinitionProperties

Marketplace 註冊定義的屬性。

Plan

受管理服務的規劃詳細資料。

Authorization

包含使用者/服務主體/安全性群組) 和角色定義識別碼之主體識別碼 (的授權元組。

Name Type Description
delegatedRoleDefinitionIds
  • string[]

當 roleDefinitionId 參考使用者存取系統管理員角色時,>delegatedroledefinitionids 欄位是必要的。 這是角色定義識別碼的清單,可定義授權中的使用者可以指派給其他安全性群組/服務主體/使用者的擁有權限。

principalId
  • string

要指派給預定訂用帳戶之許可權的安全性群組/服務主體/使用者的主體識別碼

principalIdDisplayName
  • string

主體識別碼的顯示名稱。

roleDefinitionId
  • string

角色定義識別碼。 此角色會定義安全性群組/服務主體/使用者必須在預估的訂用帳戶上擁有的擁有權限。 此角色不可以是擁有者角色。

ErrorDefinition

錯誤回應指出 Azure Resource Manager 無法處理傳入的要求。 錯誤訊息中提供了原因。

Name Type Description
code
  • string

錯誤碼。

details

內部錯誤詳細資料。

message
  • string

指出作業失敗原因的錯誤訊息。

ErrorResponse

錯誤回應。

Name Type Description
error

錯誤詳細資料。

MarketplaceRegistrationDefinition

Name Type Description
id
  • string

Marketplace 註冊定義的完整路徑。

name
  • string

Marketplace 註冊定義的名稱。

plan

受管理服務的規劃詳細資料。

properties

Marketplace 註冊定義的屬性。

type
  • string

資源類型。

MarketplaceRegistrationDefinitionList

Marketplace 註冊定義的清單。

Name Type Description
nextLink
  • string

連結至 marketplace 註冊定義的下一個頁面。

value

Marketplace 註冊定義的清單。

MarketplaceRegistrationDefinitionProperties

Marketplace 註冊定義的屬性。

Name Type Description
authorizations

授權元組,其中包含使用者/安全性群組或服務主體的主體識別碼,以及內建角色的識別碼。

managedByTenantId
  • string

ManagedBy 租使用者的識別碼。

offerDisplayName
  • string

Marketplace 供應專案的顯示名稱。

planDisplayName
  • string

Marketplace 方案的顯示名稱。

publisherDisplayName
  • string

Marketplace 發行者顯示名稱。

Plan

受管理服務的規劃詳細資料。

Name Type Description
name
  • string

方案名稱。

product
  • string

產品代碼。

publisher
  • string

發行者識別碼。

version
  • string

方案的版本。