Udostępnij za pośrednictwem


Microsoft.Migrate assessmentProjects/webAppAssessments

Definicja zasobu Bicep

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

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

Wartości właściwości

Microsoft.Migrate/assessmentProjects/webAppAssessments

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

AppSvcContainerSettings

Nazwa Opis Wartość
izolacjaWymagane Pobiera lub ustawia wymaganą izolację. bool (wymagane)

AppSvcNativeSettings

Nazwa Opis Wartość
izolacjaWymagane Pobiera lub ustawia wymaganą izolację. bool (wymagane)

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

WebAppAssessmentSettings

Nazwa Opis Wartość
appSvcContainerSettings Ustawienia kontenera usługi App Service. AppSvcContainerSettings (wymagane)
appSvcNativeSettings Ustawienia natywne usługi App Service. AppSvcNativeSettings (wymagane)
azureLocation (lokalizacja platformy Azure) Lokalizacja platformy Azure lub region świadczenia usługi Azure, w którym zostaną zmigrowane maszyny. sznurek
azureSecurityOfferingType Typ oferty zabezpieczeń platformy Azure. "MDC"
"NIE" (wymagane)
billingSettings (ustawienia rozliczeń) Pobiera lub ustawia ustawienia rozliczeń. Ustawienia rozliczeń
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
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"

WebAppAssessmentV3Properties

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

Definicja zasobu szablonu usługi ARM

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

{
  "type": "Microsoft.Migrate/assessmentProjects/webAppAssessments",
  "apiVersion": "2024-03-03-preview",
  "name": "string",
  "properties": {
    "details": {
    },
    "fallbackMachineAssessmentArmId": "string",
    "scope": {
      "azureResourceGraphQuery": "string",
      "scopeType": "string",
      "serverGroupId": "string"
    },
    "settings": {
      "appSvcContainerSettings": {
        "isolationRequired": "bool"
      },
      "appSvcNativeSettings": {
        "isolationRequired": "bool"
      },
      "azureLocation": "string",
      "azureSecurityOfferingType": "string",
      "billingSettings": {
        "licensingProgram": "string",
        "subscriptionId": "string"
      },
      "currency": "string",
      "discountPercentage": "int",
      "environmentType": "string",
      "performanceData": {
        "percentile": "string",
        "perfDataEndTime": "string",
        "perfDataStartTime": "string",
        "timeRange": "string"
      },
      "savingsSettings": {
        "azureOfferCode": "string",
        "savingsOptions": "string"
      },
      "scalingFactor": "int",
      "sizingCriterion": "string"
    }
  }
}

Wartości właściwości

Microsoft.Migrate/assessmentProjects/webAppAssessments

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

AppSvcContainerSettings

Nazwa Opis Wartość
izolacjaWymagane Pobiera lub ustawia wymaganą izolację. bool (wymagane)

AppSvcNativeSettings

Nazwa Opis Wartość
izolacjaWymagane Pobiera lub ustawia wymaganą izolację. bool (wymagane)

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

WebAppAssessmentSettings

Nazwa Opis Wartość
appSvcContainerSettings Ustawienia kontenera usługi App Service. AppSvcContainerSettings (wymagane)
appSvcNativeSettings Ustawienia natywne usługi App Service. AppSvcNativeSettings (wymagane)
azureLocation (lokalizacja platformy Azure) Lokalizacja platformy Azure lub region świadczenia usługi Azure, w którym zostaną zmigrowane maszyny. sznurek
azureSecurityOfferingType Typ oferty zabezpieczeń platformy Azure. "MDC"
"NIE" (wymagane)
billingSettings (ustawienia rozliczeń) Pobiera lub ustawia ustawienia rozliczeń. Ustawienia rozliczeń
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
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"

WebAppAssessmentV3Properties

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

Przykłady użycia

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

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

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

Wartości właściwości

Microsoft.Migrate/assessmentProjects/webAppAssessments

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

AppSvcContainerSettings

Nazwa Opis Wartość
izolacjaWymagane Pobiera lub ustawia wymaganą izolację. bool (wymagane)

AppSvcNativeSettings

Nazwa Opis Wartość
izolacjaWymagane Pobiera lub ustawia wymaganą izolację. bool (wymagane)

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

WebAppAssessmentSettings

Nazwa Opis Wartość
appSvcContainerSettings Ustawienia kontenera usługi App Service. AppSvcContainerSettings (wymagane)
appSvcNativeSettings Ustawienia natywne usługi App Service. AppSvcNativeSettings (wymagane)
azureLocation (lokalizacja platformy Azure) Lokalizacja platformy Azure lub region świadczenia usługi Azure, w którym zostaną zmigrowane maszyny. sznurek
azureSecurityOfferingType Typ oferty zabezpieczeń platformy Azure. "MDC"
"NIE" (wymagane)
billingSettings (ustawienia rozliczeń) Pobiera lub ustawia ustawienia rozliczeń. Ustawienia rozliczeń
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
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"

WebAppAssessmentV3Properties

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