Udostępnij za pośrednictwem


Microsoft.Migrate assessmentProjects/avsAssessments

Definicja zasobu Bicep

Typ zasobu assessmentProjects/avsAssessments 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/avsAssessments, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.Migrate/assessmentProjects/avsAssessments@2024-03-03-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    details: {}
    fallbackMachineAssessmentArmId: 'string'
    scope: {
      azureResourceGraphQuery: 'string'
      scopeType: 'string'
      serverGroupId: 'string'
    }
    settings: {
      avsAssessmentScenario: 'string'
      azureLocation: 'string'
      billingSettings: {
        licensingProgram: 'string'
        subscriptionId: 'string'
      }
      cpuHeadroom: int
      currency: 'string'
      dedupeCompression: int
      discountPercentage: int
      environmentType: 'string'
      externalStorageTypes: [
        'string'
      ]
      failuresToTolerateAndRaidLevelList: [
        'string'
      ]
      isStretchClusterEnabled: bool
      isVcfByolEnabled: bool
      memOvercommit: int
      nodeTypes: [
        'string'
      ]
      performanceData: {
        percentile: 'string'
        perfDataEndTime: 'string'
        perfDataStartTime: 'string'
        timeRange: 'string'
      }
      savingsSettings: {
        azureOfferCode: 'string'
        savingsOptions: 'string'
      }
      scalingFactor: int
      sizingCriterion: 'string'
      vcpuOversubscription: int
    }
  }
}

Wartości właściwości

Microsoft.Migrate/assessmentProjects/avsAssessments

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. AvsAssessmentPropertiesV2

Szczegóły oceny

Nazwa Opis Wartość

AvsAssessmentPropertiesV2

Nazwa Opis Wartość
Szczegóły Pobiera lub ustawia szczegóły oceny. Szczegóły oceny
fallbackMachineAssessmentArmId Pobiera lub ustawia identyfikator arm oceny maszyny dla rezerwowej maszyny wirtualnej. sznurek
zakres Pobiera lub ustawia zakres oceny. Zakres
ustawienia Pobiera lub ustawia ustawienia oceny. AvsAssessmentSettings (Ustawienia oceny Avs)

AvsAssessmentSettings (Ustawienia oceny Avs)

Nazwa Opis Wartość
avsAssessmentScenario (scenariusz oceny) Scenariusz oceny usługi AVS. "AvsSddcExpansion"
"NewAvsSddc"
"Nieznany"
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ń
Przestrzeń nad głową procesora Pobiera lub ustawia nagłówek procesora CPU. int (integer)
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"
deduplikacjaKompresja Kompresja deduplikacji. int (integer)
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"
externalStorageTypes (typy magazynu) Lista typów magazynu zewnętrznego usługi AVS. Tablica ciągów zawierająca dowolną z:
"AnfPremium"
"AnfStandard"
"AnfUltra"
"Brak"
"Nieznany"
failuresTolerateAndRaidLevelList Lista niepowodzeń tolerowania i poziomów RAID we wspólnej właściwości. Tablica ciągów zawierająca dowolną z:
"Ftt1Raid1"
"Ftt1Raid5"
"Ftt2Raid1"
"Ftt2Raid6"
"Ftt3Raid1"
"Nieznany"
isStretchClusterEnabled Czy klaster Stretch jest włączony. Bool
isVcfByolEnabled Czy zastosowano licencję programu VCF Bool
memOvercommit (zatwierdzić się) Nadmierne zatwierdzanie pamięci. int (integer)
nodeTypes (typy węzłów) Typy węzłów USŁUGI AVS. Tablica ciągów zawierająca dowolną z:
"AV36"
"AV36P"
"AV52"
"AV64"
"Nieznany"
performanceData (dane wydajności) Pobiera lub ustawia dane wydajności. Dane o wydajności
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"
vcpuNadsubskrypcja VcPU w ramach subskrypcji. int (integer)

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/avsAssessments 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/avsAssessments, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.Migrate/assessmentProjects/avsAssessments",
  "apiVersion": "2024-03-03-preview",
  "name": "string",
  "properties": {
    "details": {
    },
    "fallbackMachineAssessmentArmId": "string",
    "scope": {
      "azureResourceGraphQuery": "string",
      "scopeType": "string",
      "serverGroupId": "string"
    },
    "settings": {
      "avsAssessmentScenario": "string",
      "azureLocation": "string",
      "billingSettings": {
        "licensingProgram": "string",
        "subscriptionId": "string"
      },
      "cpuHeadroom": "int",
      "currency": "string",
      "dedupeCompression": "int",
      "discountPercentage": "int",
      "environmentType": "string",
      "externalStorageTypes": [ "string" ],
      "failuresToTolerateAndRaidLevelList": [ "string" ],
      "isStretchClusterEnabled": "bool",
      "isVcfByolEnabled": "bool",
      "memOvercommit": "int",
      "nodeTypes": [ "string" ],
      "performanceData": {
        "percentile": "string",
        "perfDataEndTime": "string",
        "perfDataStartTime": "string",
        "timeRange": "string"
      },
      "savingsSettings": {
        "azureOfferCode": "string",
        "savingsOptions": "string"
      },
      "scalingFactor": "int",
      "sizingCriterion": "string",
      "vcpuOversubscription": "int"
    }
  }
}

Wartości właściwości

Microsoft.Migrate/assessmentProjects/avsAssessments

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. AvsAssessmentPropertiesV2
rodzaj Typ zasobu "Microsoft.Migrate/assessmentProjects/avsAssessments"

Szczegóły oceny

Nazwa Opis Wartość

AvsAssessmentPropertiesV2

Nazwa Opis Wartość
Szczegóły Pobiera lub ustawia szczegóły oceny. Szczegóły oceny
fallbackMachineAssessmentArmId Pobiera lub ustawia identyfikator arm oceny maszyny dla rezerwowej maszyny wirtualnej. sznurek
zakres Pobiera lub ustawia zakres oceny. Zakres
ustawienia Pobiera lub ustawia ustawienia oceny. AvsAssessmentSettings (Ustawienia oceny Avs)

AvsAssessmentSettings (Ustawienia oceny Avs)

Nazwa Opis Wartość
avsAssessmentScenario (scenariusz oceny) Scenariusz oceny usługi AVS. "AvsSddcExpansion"
"NewAvsSddc"
"Nieznany"
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ń
Przestrzeń nad głową procesora Pobiera lub ustawia nagłówek procesora CPU. int (integer)
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"
deduplikacjaKompresja Kompresja deduplikacji. int (integer)
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"
externalStorageTypes (typy magazynu) Lista typów magazynu zewnętrznego usługi AVS. Tablica ciągów zawierająca dowolną z:
"AnfPremium"
"AnfStandard"
"AnfUltra"
"Brak"
"Nieznany"
failuresTolerateAndRaidLevelList Lista niepowodzeń tolerowania i poziomów RAID we wspólnej właściwości. Tablica ciągów zawierająca dowolną z:
"Ftt1Raid1"
"Ftt1Raid5"
"Ftt2Raid1"
"Ftt2Raid6"
"Ftt3Raid1"
"Nieznany"
isStretchClusterEnabled Czy klaster Stretch jest włączony. Bool
isVcfByolEnabled Czy zastosowano licencję programu VCF Bool
memOvercommit (zatwierdzić się) Nadmierne zatwierdzanie pamięci. int (integer)
nodeTypes (typy węzłów) Typy węzłów USŁUGI AVS. Tablica ciągów zawierająca dowolną z:
"AV36"
"AV36P"
"AV52"
"AV64"
"Nieznany"
performanceData (dane wydajności) Pobiera lub ustawia dane wydajności. Dane o wydajności
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"
vcpuNadsubskrypcja VcPU w ramach subskrypcji. int (integer)

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/avsAssessments 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/avsAssessments, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Migrate/assessmentProjects/avsAssessments@2024-03-03-preview"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      details = {
      }
      fallbackMachineAssessmentArmId = "string"
      scope = {
        azureResourceGraphQuery = "string"
        scopeType = "string"
        serverGroupId = "string"
      }
      settings = {
        avsAssessmentScenario = "string"
        azureLocation = "string"
        billingSettings = {
          licensingProgram = "string"
          subscriptionId = "string"
        }
        cpuHeadroom = int
        currency = "string"
        dedupeCompression = int
        discountPercentage = int
        environmentType = "string"
        externalStorageTypes = [
          "string"
        ]
        failuresToTolerateAndRaidLevelList = [
          "string"
        ]
        isStretchClusterEnabled = bool
        isVcfByolEnabled = bool
        memOvercommit = int
        nodeTypes = [
          "string"
        ]
        performanceData = {
          percentile = "string"
          perfDataEndTime = "string"
          perfDataStartTime = "string"
          timeRange = "string"
        }
        savingsSettings = {
          azureOfferCode = "string"
          savingsOptions = "string"
        }
        scalingFactor = int
        sizingCriterion = "string"
        vcpuOversubscription = int
      }
    }
  }
}

Wartości właściwości

Microsoft.Migrate/assessmentProjects/avsAssessments

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. AvsAssessmentPropertiesV2
rodzaj Typ zasobu "Microsoft.Migrate/assessmentProjects/avsAssessments@2024-03-03-preview"

Szczegóły oceny

Nazwa Opis Wartość

AvsAssessmentPropertiesV2

Nazwa Opis Wartość
Szczegóły Pobiera lub ustawia szczegóły oceny. Szczegóły oceny
fallbackMachineAssessmentArmId Pobiera lub ustawia identyfikator arm oceny maszyny dla rezerwowej maszyny wirtualnej. sznurek
zakres Pobiera lub ustawia zakres oceny. Zakres
ustawienia Pobiera lub ustawia ustawienia oceny. AvsAssessmentSettings (Ustawienia oceny Avs)

AvsAssessmentSettings (Ustawienia oceny Avs)

Nazwa Opis Wartość
avsAssessmentScenario (scenariusz oceny) Scenariusz oceny usługi AVS. "AvsSddcExpansion"
"NewAvsSddc"
"Nieznany"
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ń
Przestrzeń nad głową procesora Pobiera lub ustawia nagłówek procesora CPU. int (integer)
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"
deduplikacjaKompresja Kompresja deduplikacji. int (integer)
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"
externalStorageTypes (typy magazynu) Lista typów magazynu zewnętrznego usługi AVS. Tablica ciągów zawierająca dowolną z:
"AnfPremium"
"AnfStandard"
"AnfUltra"
"Brak"
"Nieznany"
failuresTolerateAndRaidLevelList Lista niepowodzeń tolerowania i poziomów RAID we wspólnej właściwości. Tablica ciągów zawierająca dowolną z:
"Ftt1Raid1"
"Ftt1Raid5"
"Ftt2Raid1"
"Ftt2Raid6"
"Ftt3Raid1"
"Nieznany"
isStretchClusterEnabled Czy klaster Stretch jest włączony. Bool
isVcfByolEnabled Czy zastosowano licencję programu VCF Bool
memOvercommit (zatwierdzić się) Nadmierne zatwierdzanie pamięci. int (integer)
nodeTypes (typy węzłów) Typy węzłów USŁUGI AVS. Tablica ciągów zawierająca dowolną z:
"AV36"
"AV36P"
"AV52"
"AV64"
"Nieznany"
performanceData (dane wydajności) Pobiera lub ustawia dane wydajności. Dane o wydajności
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"
vcpuNadsubskrypcja VcPU w ramach subskrypcji. int (integer)

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