Aks Cluster Operations - Get
AKSCluster alma
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/aksAssessments/{assessmentName}/clusters/{clusterName}?api-version=2024-01-15
URI Parametreleri
Name | İçinde | Gerekli | Tür | Description |
---|---|---|---|---|
assessment
|
path | True |
string pattern: ^[^<>&:\?/#]{1,260}$ |
AKS Değerlendirme Adı. |
cluster
|
path | True |
string pattern: ^[^<>&:\?/#]{1,260}$ |
AKS Küme Adı. |
project
|
path | True |
string pattern: ^[^<>&:\?/#]{1,260}$ |
Değerlendirme Proje Adı |
resource
|
path | True |
string minLength: 1maxLength: 90 |
Kaynak grubunun adı. Ad büyük/küçük harfe duyarsız. |
subscription
|
path | True |
string (uuid) |
Hedef aboneliğin kimliği. Değer bir UUID olmalıdır. |
api-version
|
query | True |
string minLength: 1 |
Bu işlem için kullanılacak API sürümü. |
Yanıtlar
Name | Tür | Description |
---|---|---|
200 OK |
ARM işlemi başarıyla tamamlandı. |
|
Other Status Codes |
Beklenmeyen bir hata yanıtı. |
Güvenlik
azure_auth
Azure Active Directory OAuth2 Akışı.
Tür:
oauth2
Akış:
implicit
Yetkilendirme URL’si:
https://login.microsoftonline.com/common/oauth2/authorize
Kapsamlar
Name | Description |
---|---|
user_impersonation | kullanıcı hesabınızın kimliğine bürünme |
Örnekler
AksClusterOperations_Get_MaximumSet_Gen
Örnek isteği
GET https://management.azure.com/subscriptions/D6F60DF4-CE70-4E39-8217-B8FBE7CA85AA/resourceGroups/rgaksswagger/providers/Microsoft.Migrate/assessmentProjects/testproject/aksAssessments/testaksassessment/clusters/testaksassessment-cluster?api-version=2024-01-15
Örnek yanıt
{
"properties": {
"name": "testaksassessment-cluster",
"nodePools": [
{
"id": "testaksassessmentCostDetail",
"name": "testaksassessmentCostDetail",
"clusterName": "testaksassessment-cluster",
"mode": "User",
"osType": "Linux",
"armSkuName": "StandardDS_v2",
"nodeCount": 1,
"podCount": 1,
"monthlyCost": 10,
"podApproxMonthlyCost": 10
}
],
"region": "Unknown",
"userNodePoolCount": 0,
"userNodeCount": 6,
"systemNodePoolCount": 16,
"systemNodeCount": 18,
"podCount": 26,
"monthlyCost": 14
},
"eTag": "00000000-0000-0000-a616-12d4724c01d9",
"id": "/subscriptions/D6F60DF4-CE70-4E39-8217-B8FBE7CA85AA/resourceGroups/rgaksswagger/providers/Microsoft.Migrate/assessmentProjects/testproject/aksAssessments/testaksassessment/clusters/testaksassessment-cluster",
"name": "testaksassessment-cluster",
"type": "AKSAssessmentCluster",
"systemData": {
"createdBy": "User",
"createdByType": "User",
"createdAt": "2023-11-07T06:51:24.108Z",
"lastModifiedBy": "User",
"lastModifiedByType": "User",
"lastModifiedAt": "2023-11-07T06:51:24.108Z"
}
}
Tanımlar
Name | Description |
---|---|
AKSCluster |
AKS Kümesinin ARM modeli. |
created |
Kaynağı oluşturan kimliğin türü. |
Error |
Hata Ayrıntıları |
Error |
Hata yanıtı |
Node |
Düğüm Havuzunun veri modeli. |
Node |
Düğüm Havuzu Modu. |
OSType |
İşletim Sistemi Türü. |
system |
Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler. |
AKSCluster
AKS Kümesinin ARM modeli.
Name | Tür | Description |
---|---|---|
eTag |
string |
Yanıt gövdesinde eTag sağlanıyorsa, normal etag kuralına göre üst bilgi olarak da sağlanabilir. Varlık etiketleri, aynı istenen kaynaktan iki veya daha fazla varlığı karşılaştırmak için kullanılır. HTTP/1.1, etag (bölüm 14.19), If-Match (bölüm 14.24), If-None-Match (bölüm 14.26) ve If-Range (bölüm 14.27) üst bilgi alanlarında varlık etiketlerini kullanır. |
id |
string (arm-id) |
Kaynağın tam kaynak kimliği. Örneğin, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
name |
string |
Kaynağın adı |
properties.monthlyCost |
number (float) |
Aylık maliyeti alır. |
properties.name |
string |
Adı alır. |
properties.nodePools |
Node |
Düğüm havuzlarının listesini alır. |
properties.podCount |
integer (int32) |
Pod sayısını alır. |
properties.region |
string |
Bölge alır. |
properties.systemNodeCount |
integer (int32) |
Sistem düğümü sayısını alır. |
properties.systemNodePoolCount |
integer (int32) |
Sistem düğümü havuz sayısını alır. |
properties.userNodeCount |
integer (int32) |
Kullanıcı düğümü sayısını alır. |
properties.userNodePoolCount |
integer (int32) |
Kullanıcı düğümü havuzu sayısını alır. |
systemData |
createdBy ve modifiedBy bilgilerini içeren Azure Resource Manager meta verileri. |
|
type |
string |
Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts" |
createdByType
Kaynağı oluşturan kimliğin türü.
Değer | Description |
---|---|
Application | |
Key | |
ManagedIdentity | |
User |
ErrorDetail
Hata Ayrıntıları
Name | Tür | Description |
---|---|---|
code |
string |
Hata Kodu |
message |
string |
Oluşan hatanın açıklaması |
ErrorResponse
Hata yanıtı
Name | Tür | Description |
---|---|---|
error |
Hata nesnesi. |
NodePool
Düğüm Havuzunun veri modeli.
Name | Tür | Description |
---|---|---|
armSkuName |
string |
Arm sku adını alır. |
clusterName |
string |
Küme adını alır. |
id |
string |
Kimliği alır. |
mode |
Alır modu. |
|
monthlyCost |
number (float) |
Aylık maliyeti alır. |
name |
string |
Adı alır. |
nodeCount |
integer (int32) |
Düğüm sayısını alır. |
osType |
İşletim sistemi türünü alır. |
|
podApproxMonthlyCost |
number (float) |
Pod yaklaşık aylık maliyetini alır. |
podCount |
integer (int32) |
Pod sayısını alır. |
NodePoolMode
Düğüm Havuzu Modu.
Değer | Description |
---|---|
System |
Sistem düğümü havuzunu gösterir. |
User |
Kullanıcı düğümü havuzunu gösterir. |
OSType
İşletim Sistemi Türü.
Değer | Description |
---|---|
Linux |
Linux işletim sistemi türü. |
Windows |
Windows işletim sistemi türü. |
systemData
Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.
Name | Tür | Description |
---|---|---|
createdAt |
string (date-time) |
Kaynak oluşturma (UTC) zaman damgası. |
createdBy |
string |
Kaynağı oluşturan kimlik. |
createdByType |
Kaynağı oluşturan kimliğin türü. |
|
lastModifiedAt |
string (date-time) |
Kaynağın son değişikliğinin zaman damgası (UTC) |
lastModifiedBy |
string |
Kaynağı en son değiştiren kimlik. |
lastModifiedByType |
Kaynağı en son değiştiren kimlik türü. |