Aracılığıyla paylaş


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
assessmentName
path True

string

pattern: ^[^<>&:\?/#]{1,260}$

AKS Değerlendirme Adı.

clusterName
path True

string

pattern: ^[^<>&:\?/#]{1,260}$

AKS Küme Adı.

projectName
path True

string

pattern: ^[^<>&:\?/#]{1,260}$

Değerlendirme Proje Adı

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Kaynak grubunun adı. Ad büyük/küçük harfe duyarsız.

subscriptionId
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

AKSCluster

ARM işlemi başarıyla tamamlandı.

Other Status Codes

ErrorResponse

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.

createdByType

Kaynağı oluşturan kimliğin türü.

ErrorDetail

Hata Ayrıntıları

ErrorResponse

Hata yanıtı

NodePool

Düğüm Havuzunun veri modeli.

NodePoolMode

Düğüm Havuzu Modu.

OSType

İşletim Sistemi Türü.

systemData

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

NodePool[]

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

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

ErrorDetail

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

NodePoolMode

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

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

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

createdByType

Kaynağı en son değiştiren kimlik türü.