Managed Clusters - List Mesh Upgrade Profiles
특정 클러스터의 모든 서비스 메시에 사용 가능한 업그레이드를 나열합니다.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/meshUpgradeProfiles?api-version=2024-09-01
URI 매개 변수
Name | In(다음 안에) | 필수 | 형식 | Description |
---|---|---|---|---|
resource
|
path | True |
string |
리소스 그룹의 이름입니다. 이름은 대/소문자를 구분하지 않습니다. |
resource
|
path | True |
string |
관리되는 클러스터 리소스의 이름입니다. regex 패턴: |
subscription
|
path | True |
string uuid |
대상 구독의 ID입니다. 값은 UUID여야 합니다. |
api-version
|
query | True |
string |
이 작업에 사용할 API 버전입니다. |
응답
Name | 형식 | Description |
---|---|---|
200 OK |
그래 |
|
Other Status Codes |
작업이 실패한 이유를 설명하는 오류 응답입니다. |
보안
azure_auth
Azure Active Directory OAuth2 Flow
형식:
oauth2
Flow:
implicit
권한 부여 URL:
https://login.microsoftonline.com/common/oauth2/authorize
범위
Name | Description |
---|---|
user_impersonation | 사용자 계정 가장 |
예제
Lists version compatibility and upgrade profile for all service meshes in a cluster
샘플 요청
GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1/meshUpgradeProfiles?api-version=2024-09-01
샘플 응답
{
"value": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1/meshUpgradeProfiles/istio",
"type": "Microsoft.ContainerService/managedClusters/meshUpgradeProfiles",
"name": "istio",
"properties": {
"revision": "asm-1-17",
"upgrades": [
"asm-1-18"
],
"compatibleWith": [
{
"name": "kubernetes",
"versions": [
"1.23",
"1.24",
"1.25",
"1.26"
]
}
]
}
}
]
}
정의
Name | Description |
---|---|
Cloud |
컨테이너 서비스의 오류 응답입니다. |
Cloud |
컨테이너 서비스의 오류 응답입니다. |
Compatible |
서비스 메시 수정 버전과 호환되는 제품/서비스에 대한 버전 정보입니다. |
created |
리소스를 만든 ID의 형식입니다. |
Mesh |
지정된 메시에 대한 업그레이드 프로필입니다. |
Mesh |
MeshUpgradeProfiles 배열을 보유합니다. |
Mesh |
major.minor 릴리스에 대한 메시 업그레이드 프로필 속성입니다. |
system |
리소스의 생성 및 마지막 수정과 관련된 메타데이터입니다. |
CloudError
컨테이너 서비스의 오류 응답입니다.
Name | 형식 | Description |
---|---|---|
error |
오류에 대한 세부 정보입니다. |
CloudErrorBody
컨테이너 서비스의 오류 응답입니다.
Name | 형식 | Description |
---|---|---|
code |
string |
오류의 식별자입니다. 코드는 고정적이며 프로그래밍 방식으로 사용할 수 있습니다. |
details |
오류에 대한 추가 세부 정보 목록입니다. |
|
message |
string |
사용자 인터페이스에 표시하기에 적합한 오류를 설명하는 메시지입니다. |
target |
string |
특정 오류의 대상입니다. 예를 들어 오류가 발생한 속성의 이름입니다. |
CompatibleVersions
서비스 메시 수정 버전과 호환되는 제품/서비스에 대한 버전 정보입니다.
Name | 형식 | Description |
---|---|---|
name |
string |
제품/서비스 이름입니다. |
versions |
string[] |
서비스 메시 추가 기능 수정 버전과 호환되는 제품/서비스 버전입니다. |
createdByType
리소스를 만든 ID의 형식입니다.
Name | 형식 | Description |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
MeshUpgradeProfile
지정된 메시에 대한 업그레이드 프로필입니다.
Name | 형식 | Description |
---|---|---|
id |
string |
리소스에 대한 정규화된 리소스 ID입니다. 예: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
name |
string |
리소스의 이름 |
properties |
major.minor 릴리스에 대한 메시 업그레이드 프로필 속성입니다. |
|
systemData |
createdBy 및 modifiedBy 정보가 포함된 Azure Resource Manager 메타데이터입니다. |
|
type |
string |
리소스의 형식입니다. 예: "Microsoft.Compute/virtualMachines" 또는 "Microsoft.Storage/storageAccounts" |
MeshUpgradeProfileList
MeshUpgradeProfiles 배열을 보유합니다.
Name | 형식 | Description |
---|---|---|
nextLink |
string |
메시 업그레이드 프로필의 다음 집합을 가져올 URL입니다. |
value |
지원되는 서비스 메시 추가 기능 업그레이드 프로필의 배열입니다. |
MeshUpgradeProfileProperties
major.minor 릴리스에 대한 메시 업그레이드 프로필 속성입니다.
Name | 형식 | Description |
---|---|---|
compatibleWith |
이 서비스 메시 수정 버전과 호환되는 항목 및 관련 버전 목록입니다. |
|
revision |
string |
메시 릴리스의 수정 버전입니다. |
upgrades |
string[] |
특정 메시 수정 버전을 업그레이드하는 데 사용할 수 있는 수정 버전 목록 |
systemData
리소스의 생성 및 마지막 수정과 관련된 메타데이터입니다.
Name | 형식 | Description |
---|---|---|
createdAt |
string |
리소스 만들기의 타임스탬프(UTC)입니다. |
createdBy |
string |
리소스를 만든 ID입니다. |
createdByType |
리소스를 만든 ID의 형식입니다. |
|
lastModifiedAt |
string |
리소스 마지막 수정의 타임스탬프(UTC) |
lastModifiedBy |
string |
리소스를 마지막으로 수정한 ID입니다. |
lastModifiedByType |
리소스를 마지막으로 수정한 ID의 형식입니다. |