Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Definicja zasobu Bicep
Typ zasobu assessmentProjects/webAppAssessments można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów — zobacz polecenia wdrażania 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 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:
- grupy zasobów — zobacz polecenia wdrażania 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 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 |