共用方式為


Api Version Set - Get

取得其標識碼所指定的 Api 版本集合詳細數據。

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apiVersionSets/{versionSetId}?api-version=2024-05-01

URI 參數

名稱 位於 必要 類型 Description
resourceGroupName
path True

string

minLength: 1
maxLength: 90

資源群組的名稱。 名稱不區分大小寫。

serviceName
path True

string

minLength: 1
maxLength: 50
pattern: ^[a-zA-Z](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?$

API 管理服務的名稱。

subscriptionId
path True

string (uuid)

目標訂用帳戶的標識碼。 此值必須是 UUID。

versionSetId
path True

string

minLength: 1
maxLength: 80
pattern: ^[^*#&+:<>?]+$

Api 版本設定識別碼。 目前 API 管理服務實例中必須是唯一的。

api-version
query True

string

minLength: 1

要用於這項作業的 API 版本。

回應

名稱 類型 Description
200 OK

ApiVersionSetContract

取得指定的 Api 版本集實體。

標題

ETag: string

Other Status Codes

ErrorResponse

描述作業失敗原因的錯誤回應。

安全性

azure_auth

Azure Active Directory OAuth2 Flow。

類型: oauth2
Flow: implicit
授權 URL: https://login.microsoftonline.com/common/oauth2/authorize

範圍

名稱 Description
user_impersonation 模擬您的用戶帳戶

範例

ApiManagementGetApiVersionSet

範例要求

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/apiVersionSets/vs1?api-version=2024-05-01

範例回覆

{
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/apiVersionSets/vs1",
  "type": "Microsoft.ApiManagement/service/api-version-sets",
  "name": "vs1",
  "properties": {
    "displayName": "Version Set 1",
    "versioningScheme": "Segment",
    "description": "Version configuration"
  }
}

定義

名稱 Description
ApiVersionSetContract

API 版本設定合約詳細數據。

ErrorAdditionalInfo

資源管理錯誤其他資訊。

ErrorDetail

錯誤詳細數據。

ErrorResponse

錯誤回應

versioningScheme

值,決定 API 版本識別碼在 HTTP 要求中的位置。

ApiVersionSetContract

API 版本設定合約詳細數據。

名稱 類型 Description
id

string

資源的完整資源標識碼。 例如 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

資源的名稱

properties.description

string

API 版本集的描述。

properties.displayName

string

minLength: 1
maxLength: 100

API 版本集的名稱

properties.versionHeaderName

string

minLength: 1
maxLength: 100

如果 versioningScheme 設定為 header,則為 HTTP 標頭參數的名稱,指出 API 版本。

properties.versionQueryName

string

minLength: 1
maxLength: 100

如果 versioningScheme 設定為 query,則表示 API 版本的查詢參數名稱。

properties.versioningScheme

versioningScheme

值,決定 API 版本識別碼在 HTTP 要求中的位置。

type

string

資源的型別。 例如“Microsoft.Compute/virtualMachines” 或 “Microsoft.Storage/storageAccounts”

ErrorAdditionalInfo

資源管理錯誤其他資訊。

名稱 類型 Description
info

object

其他資訊。

type

string

其他信息類型。

ErrorDetail

錯誤詳細數據。

名稱 類型 Description
additionalInfo

ErrorAdditionalInfo[]

錯誤其他資訊。

code

string

錯誤碼。

details

ErrorDetail[]

錯誤詳細數據。

message

string

錯誤訊息。

target

string

錯誤目標。

ErrorResponse

錯誤回應

名稱 類型 Description
error

ErrorDetail

error 物件。

versioningScheme

值,決定 API 版本識別碼在 HTTP 要求中的位置。

Description
Header

API 版本會傳入 HTTP 標頭。

Query

API 版本會傳入查詢參數。

Segment

API 版本會在路徑區段中傳遞。