Udostępnij za pośrednictwem


Microsoft.Migrate assessmentProjects/aksAssessments 2024-03-03-preview

Definicja zasobu Bicep

Typ zasobu assessmentProjects/aksAssessments można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Migrate/assessmentProjects/aksAssessments, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.Migrate/assessmentProjects/aksAssessments@2024-03-03-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    details: {}
    scope: {
      azureResourceGraphQuery: 'string'
      scopeType: 'string'
      serverGroupId: 'string'
    }
    settings: {
      azureLocation: 'string'
      billingSettings: {
        licensingProgram: 'string'
        subscriptionId: 'string'
      }
      category: 'string'
      consolidation: 'string'
      currency: 'string'
      discountPercentage: int
      environmentType: 'string'
      performanceData: {
        percentile: 'string'
        perfDataEndTime: 'string'
        perfDataStartTime: 'string'
        timeRange: 'string'
      }
      pricingTier: 'string'
      savingsSettings: {
        azureOfferCode: 'string'
        savingsOptions: 'string'
      }
      scalingFactor: int
      sizingCriterion: 'string'
    }
  }
}

Wartości właściwości

Microsoft.Migrate/assessmentProjects/aksAssessments

Nazwa Opis Wartość
nazwa Nazwa zasobu struna

Ograniczenia:
Wzorzec = ^[^<>&:\?/#]{1,260}$ (wymagane)
rodzic W Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym.

Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym.
Nazwa symboliczna zasobu typu: assessmentProjects
właściwości Właściwości specyficzne dla zasobu dla tego zasobu. AKSAssessmentProperties

AKSAssessmentProperties

Nazwa Opis Wartość
Szczegóły Pobiera lub ustawia szczegóły oceny. Szczegóły oceny
zakres Pobiera lub ustawia zakres oceny. Zakres
ustawienia Pobiera lub ustawia ustawienia oceny. AKSAssessmentSettings

AKSAssessmentSettings

Nazwa Opis Wartość
azureLocation (lokalizacja platformy Azure) Lokalizacja platformy Azure lub region świadczenia usługi Azure, w którym zostaną zmigrowane maszyny. sznurek
billingSettings (ustawienia rozliczeń) Pobiera lub ustawia ustawienia rozliczeń. Ustawienia rozliczeń
kategoria Pobiera lub ustawia kategorię maszyny wirtualnej platformy Azure. "Wszystko"
"ComputeOptimized"
"OgólnePurpose"
"GpuOptimized"
"HighPerformanceCompute"
"Izolowany"
"MemoryOptimized"
"StorageOptimized" (wymagane)
konsolidacja Pobiera lub ustawia typ konsolidacji. "AsOnSource"
"Pełny" (wymagany)
waluta Waluta, w której należy zgłaszać ceny. "ARS"
"AUD"
"BRL"
"CAD"
"PLN"
"CNY"
"DKK"
"EUR"
"GB"
"HKD"
"IDR"
"INR"
"JPY"
"KRW"
"MXN"
"MYR"
"NOK"
"NZD"
"RUB"
"SAR"
"SEK"
"TRY"
"TWD"
"Nieznany"
"USD"
"ZAR"
discountPercentage (procent) Procent rabatu niestandardowego. int (integer)
environmentType (typ środowiska) Pobiera lub ustawia konfigurowalne ustawienie użytkownika w celu wyświetlenia typu środowiska. "DevTest"
"Produkcja"
"Nieznany"
performanceData (dane wydajności) Pobiera lub ustawia dane wydajności. Dane o wydajności
cennikPoziom Pobiera lub ustawia warstwę cenową. "Bezpłatna"
"Standardowa" (wymagana)
oszczędnościUstawienia Pobiera lub ustawia ustawienia oszczędności. OszczędnościUstawienia
skalingFactor (współczynnik skalowania) Procent buforu, którego użytkownik chce metryki wydajności podczas rekomendowania
Rozmiary platformy Azure.
int (integer)
ustalanie rozmiaruCriterion Kryterium ustalania rozmiaru oceny. "AsOnPremises"
"PerformanceBased"

Szczegóły oceny

Nazwa Opis Wartość

Ustawienia rozliczeń

Nazwa Opis Wartość
licencjonowanieProgram Pobiera lub ustawia program licencjonowania. "EA"
"MCA"
"Sprzedaż detaliczna"
"Nieznany"
Identyfikator subskrypcji Pobiera lub ustawia identyfikator subskrypcji dla wybranego programu licencjonowania. sznurek

Dane o wydajności

Nazwa Opis Wartość
percentyl Percentyl wartości danych użycia, które mają być brane pod uwagę podczas oceny
Maszyny.
"Percentyl50"
"Percentyl90"
"Percentyl95"
"Percentyl99"
"PercentileUnknown"
perfDataEndTime (czas końca) Pobiera lub ustawia godzinę zakończenia, aby wziąć pod uwagę dane wydajności na potrzeby oceny. sznurek
perfDataStartTime Pobiera lub ustawia godzinę rozpoczęcia, aby wziąć pod uwagę dane wydajności na potrzeby oceny. sznurek
timeRange (zakres czasu) Zakres czasu, dla którego należy wziąć pod uwagę dane historycznego wykorzystania
ocena.
"Niestandardowy"
"Dzień"
"Miesiąc"
"Tydzień"

OszczędnościUstawienia

Nazwa Opis Wartość
azureOfferCode (kod oferty) Pobiera lub ustawia kod oferty platformy Azure. "EA"
"MSAZR0003P"
"MSAZR0023P"
"MSAZRUSGOV0003P"
"MSMCAZR0044P"
"MSMCAZR0059P"
"MSMCAZR0060P"
"MSMCAZR0063P"
"SavingsPlan1Year"
"SavingsPlan3Year"
"Nieznany"
oszczędnościOpcje Pobiera lub ustawia opcje oszczędności. "CustomAzureOfferCode"
"Brak"
"RI1Year"
"RI3Year"
"SavingsPlan1Year"
"SavingsPlan3Year"

Zakres

Nazwa Opis Wartość
azureResourceGraphQuery Zapytanie ARG. sznurek
scopeType (typ zasięgu) Typ zakresu "AzureResourceGraphQuery"
"ServerGroupId"
serverGroupId (identyfikator grupyserwera) Identyfikator arm grupy serwerów. sznurek

Definicja zasobu szablonu usługi ARM

Typ zasobu assessmentProjects/aksAssessments można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Migrate/assessmentProjects/aksAssessments, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.Migrate/assessmentProjects/aksAssessments",
  "apiVersion": "2024-03-03-preview",
  "name": "string",
  "properties": {
    "details": {
    },
    "scope": {
      "azureResourceGraphQuery": "string",
      "scopeType": "string",
      "serverGroupId": "string"
    },
    "settings": {
      "azureLocation": "string",
      "billingSettings": {
        "licensingProgram": "string",
        "subscriptionId": "string"
      },
      "category": "string",
      "consolidation": "string",
      "currency": "string",
      "discountPercentage": "int",
      "environmentType": "string",
      "performanceData": {
        "percentile": "string",
        "perfDataEndTime": "string",
        "perfDataStartTime": "string",
        "timeRange": "string"
      },
      "pricingTier": "string",
      "savingsSettings": {
        "azureOfferCode": "string",
        "savingsOptions": "string"
      },
      "scalingFactor": "int",
      "sizingCriterion": "string"
    }
  }
}

Wartości właściwości

Microsoft.Migrate/assessmentProjects/aksAssessments

Nazwa Opis Wartość
apiVersion (wersja interfejsu api) Wersja interfejsu API "2024-03-03-preview"
nazwa Nazwa zasobu struna

Ograniczenia:
Wzorzec = ^[^<>&:\?/#]{1,260}$ (wymagane)
właściwości Właściwości specyficzne dla zasobu dla tego zasobu. AKSAssessmentProperties
rodzaj Typ zasobu "Microsoft.Migrate/assessmentProjects/aksAssessments"

AKSAssessmentProperties

Nazwa Opis Wartość
Szczegóły Pobiera lub ustawia szczegóły oceny. Szczegóły oceny
zakres Pobiera lub ustawia zakres oceny. Zakres
ustawienia Pobiera lub ustawia ustawienia oceny. AKSAssessmentSettings

AKSAssessmentSettings

Nazwa Opis Wartość
azureLocation (lokalizacja platformy Azure) Lokalizacja platformy Azure lub region świadczenia usługi Azure, w którym zostaną zmigrowane maszyny. sznurek
billingSettings (ustawienia rozliczeń) Pobiera lub ustawia ustawienia rozliczeń. Ustawienia rozliczeń
kategoria Pobiera lub ustawia kategorię maszyny wirtualnej platformy Azure. "Wszystko"
"ComputeOptimized"
"OgólnePurpose"
"GpuOptimized"
"HighPerformanceCompute"
"Izolowany"
"MemoryOptimized"
"StorageOptimized" (wymagane)
konsolidacja Pobiera lub ustawia typ konsolidacji. "AsOnSource"
"Pełny" (wymagany)
waluta Waluta, w której należy zgłaszać ceny. "ARS"
"AUD"
"BRL"
"CAD"
"PLN"
"CNY"
"DKK"
"EUR"
"GB"
"HKD"
"IDR"
"INR"
"JPY"
"KRW"
"MXN"
"MYR"
"NOK"
"NZD"
"RUB"
"SAR"
"SEK"
"TRY"
"TWD"
"Nieznany"
"USD"
"ZAR"
discountPercentage (procent) Procent rabatu niestandardowego. int (integer)
environmentType (typ środowiska) Pobiera lub ustawia konfigurowalne ustawienie użytkownika w celu wyświetlenia typu środowiska. "DevTest"
"Produkcja"
"Nieznany"
performanceData (dane wydajności) Pobiera lub ustawia dane wydajności. Dane o wydajności
cennikPoziom Pobiera lub ustawia warstwę cenową. "Bezpłatna"
"Standardowa" (wymagana)
oszczędnościUstawienia Pobiera lub ustawia ustawienia oszczędności. OszczędnościUstawienia
skalingFactor (współczynnik skalowania) Procent buforu, którego użytkownik chce metryki wydajności podczas rekomendowania
Rozmiary platformy Azure.
int (integer)
ustalanie rozmiaruCriterion Kryterium ustalania rozmiaru oceny. "AsOnPremises"
"PerformanceBased"

Szczegóły oceny

Nazwa Opis Wartość

Ustawienia rozliczeń

Nazwa Opis Wartość
licencjonowanieProgram Pobiera lub ustawia program licencjonowania. "EA"
"MCA"
"Sprzedaż detaliczna"
"Nieznany"
Identyfikator subskrypcji Pobiera lub ustawia identyfikator subskrypcji dla wybranego programu licencjonowania. sznurek

Dane o wydajności

Nazwa Opis Wartość
percentyl Percentyl wartości danych użycia, które mają być brane pod uwagę podczas oceny
Maszyny.
"Percentyl50"
"Percentyl90"
"Percentyl95"
"Percentyl99"
"PercentileUnknown"
perfDataEndTime (czas końca) Pobiera lub ustawia godzinę zakończenia, aby wziąć pod uwagę dane wydajności na potrzeby oceny. sznurek
perfDataStartTime Pobiera lub ustawia godzinę rozpoczęcia, aby wziąć pod uwagę dane wydajności na potrzeby oceny. sznurek
timeRange (zakres czasu) Zakres czasu, dla którego należy wziąć pod uwagę dane historycznego wykorzystania
ocena.
"Niestandardowy"
"Dzień"
"Miesiąc"
"Tydzień"

OszczędnościUstawienia

Nazwa Opis Wartość
azureOfferCode (kod oferty) Pobiera lub ustawia kod oferty platformy Azure. "EA"
"MSAZR0003P"
"MSAZR0023P"
"MSAZRUSGOV0003P"
"MSMCAZR0044P"
"MSMCAZR0059P"
"MSMCAZR0060P"
"MSMCAZR0063P"
"SavingsPlan1Year"
"SavingsPlan3Year"
"Nieznany"
oszczędnościOpcje Pobiera lub ustawia opcje oszczędności. "CustomAzureOfferCode"
"Brak"
"RI1Year"
"RI3Year"
"SavingsPlan1Year"
"SavingsPlan3Year"

Zakres

Nazwa Opis Wartość
azureResourceGraphQuery Zapytanie ARG. sznurek
scopeType (typ zasięgu) Typ zakresu "AzureResourceGraphQuery"
"ServerGroupId"
serverGroupId (identyfikator grupyserwera) Identyfikator arm grupy serwerów. sznurek

Przykłady użycia

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu assessmentProjects/aksAssessments można wdrożyć przy użyciu operacji docelowych:

  • Grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Migrate/assessmentProjects/aksAssessments, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Migrate/assessmentProjects/aksAssessments@2024-03-03-preview"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      details = {
      }
      scope = {
        azureResourceGraphQuery = "string"
        scopeType = "string"
        serverGroupId = "string"
      }
      settings = {
        azureLocation = "string"
        billingSettings = {
          licensingProgram = "string"
          subscriptionId = "string"
        }
        category = "string"
        consolidation = "string"
        currency = "string"
        discountPercentage = int
        environmentType = "string"
        performanceData = {
          percentile = "string"
          perfDataEndTime = "string"
          perfDataStartTime = "string"
          timeRange = "string"
        }
        pricingTier = "string"
        savingsSettings = {
          azureOfferCode = "string"
          savingsOptions = "string"
        }
        scalingFactor = int
        sizingCriterion = "string"
      }
    }
  }
}

Wartości właściwości

Microsoft.Migrate/assessmentProjects/aksAssessments

Nazwa Opis Wartość
nazwa Nazwa zasobu struna

Ograniczenia:
Wzorzec = ^[^<>&:\?/#]{1,260}$ (wymagane)
parent_id (identyfikator rodzica) Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: assessmentProjects
właściwości Właściwości specyficzne dla zasobu dla tego zasobu. AKSAssessmentProperties
rodzaj Typ zasobu "Microsoft.Migrate/assessmentProjects/aksAssessments@2024-03-03-preview"

AKSAssessmentProperties

Nazwa Opis Wartość
Szczegóły Pobiera lub ustawia szczegóły oceny. Szczegóły oceny
zakres Pobiera lub ustawia zakres oceny. Zakres
ustawienia Pobiera lub ustawia ustawienia oceny. AKSAssessmentSettings

AKSAssessmentSettings

Nazwa Opis Wartość
azureLocation (lokalizacja platformy Azure) Lokalizacja platformy Azure lub region świadczenia usługi Azure, w którym zostaną zmigrowane maszyny. sznurek
billingSettings (ustawienia rozliczeń) Pobiera lub ustawia ustawienia rozliczeń. Ustawienia rozliczeń
kategoria Pobiera lub ustawia kategorię maszyny wirtualnej platformy Azure. "Wszystko"
"ComputeOptimized"
"OgólnePurpose"
"GpuOptimized"
"HighPerformanceCompute"
"Izolowany"
"MemoryOptimized"
"StorageOptimized" (wymagane)
konsolidacja Pobiera lub ustawia typ konsolidacji. "AsOnSource"
"Pełny" (wymagany)
waluta Waluta, w której należy zgłaszać ceny. "ARS"
"AUD"
"BRL"
"CAD"
"PLN"
"CNY"
"DKK"
"EUR"
"GB"
"HKD"
"IDR"
"INR"
"JPY"
"KRW"
"MXN"
"MYR"
"NOK"
"NZD"
"RUB"
"SAR"
"SEK"
"TRY"
"TWD"
"Nieznany"
"USD"
"ZAR"
discountPercentage (procent) Procent rabatu niestandardowego. int (integer)
environmentType (typ środowiska) Pobiera lub ustawia konfigurowalne ustawienie użytkownika w celu wyświetlenia typu środowiska. "DevTest"
"Produkcja"
"Nieznany"
performanceData (dane wydajności) Pobiera lub ustawia dane wydajności. Dane o wydajności
cennikPoziom Pobiera lub ustawia warstwę cenową. "Bezpłatna"
"Standardowa" (wymagana)
oszczędnościUstawienia Pobiera lub ustawia ustawienia oszczędności. OszczędnościUstawienia
skalingFactor (współczynnik skalowania) Procent buforu, którego użytkownik chce metryki wydajności podczas rekomendowania
Rozmiary platformy Azure.
int (integer)
ustalanie rozmiaruCriterion Kryterium ustalania rozmiaru oceny. "AsOnPremises"
"PerformanceBased"

Szczegóły oceny

Nazwa Opis Wartość

Ustawienia rozliczeń

Nazwa Opis Wartość
licencjonowanieProgram Pobiera lub ustawia program licencjonowania. "EA"
"MCA"
"Sprzedaż detaliczna"
"Nieznany"
Identyfikator subskrypcji Pobiera lub ustawia identyfikator subskrypcji dla wybranego programu licencjonowania. sznurek

Dane o wydajności

Nazwa Opis Wartość
percentyl Percentyl wartości danych użycia, które mają być brane pod uwagę podczas oceny
Maszyny.
"Percentyl50"
"Percentyl90"
"Percentyl95"
"Percentyl99"
"PercentileUnknown"
perfDataEndTime (czas końca) Pobiera lub ustawia godzinę zakończenia, aby wziąć pod uwagę dane wydajności na potrzeby oceny. sznurek
perfDataStartTime Pobiera lub ustawia godzinę rozpoczęcia, aby wziąć pod uwagę dane wydajności na potrzeby oceny. sznurek
timeRange (zakres czasu) Zakres czasu, dla którego należy wziąć pod uwagę dane historycznego wykorzystania
ocena.
"Niestandardowy"
"Dzień"
"Miesiąc"
"Tydzień"

OszczędnościUstawienia

Nazwa Opis Wartość
azureOfferCode (kod oferty) Pobiera lub ustawia kod oferty platformy Azure. "EA"
"MSAZR0003P"
"MSAZR0023P"
"MSAZRUSGOV0003P"
"MSMCAZR0044P"
"MSMCAZR0059P"
"MSMCAZR0060P"
"MSMCAZR0063P"
"SavingsPlan1Year"
"SavingsPlan3Year"
"Nieznany"
oszczędnościOpcje Pobiera lub ustawia opcje oszczędności. "CustomAzureOfferCode"
"Brak"
"RI1Year"
"RI3Year"
"SavingsPlan1Year"
"SavingsPlan3Year"

Zakres

Nazwa Opis Wartość
azureResourceGraphQuery Zapytanie ARG. sznurek
scopeType (typ zasięgu) Typ zakresu "AzureResourceGraphQuery"
"ServerGroupId"
serverGroupId (identyfikator grupyserwera) Identyfikator arm grupy serwerów. sznurek