Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Definição de recursos do bíceps
O tipo de recurso assessmentProjects/groups/webAppAssessments pode ser implantado com operações que visam:
- Grupos de recursos - Consulte comandos de implantação de grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.Migrate/assessmentProjects/groups/webAppAssessments, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.Migrate/assessmentProjects/groups/webAppAssessments@2024-01-15' = {
parent: resourceSymbolicName
name: 'string'
properties: {
appSvcContainerSettings: {
isolationRequired: bool
}
appSvcNativeSettings: {
isolationRequired: bool
}
assessmentType: 'string'
azureLocation: 'string'
azureOfferCode: 'string'
azureSecurityOfferingType: 'string'
confidenceRatingInPercentage: int
currency: 'string'
discountPercentage: int
discoveredEntityLightSummary: {
numberOfMachines: int
numberOfServers: int
numberOfWebApps: int
}
eaSubscriptionId: 'string'
entityUptime: {
daysPerMonth: int
hoursPerDay: int
}
environmentType: 'string'
groupType: 'string'
percentile: 'string'
perfDataEndTime: 'string'
perfDataStartTime: 'string'
reservedInstance: 'string'
scalingFactor: int
sizingCriterion: 'string'
timeRange: 'string'
}
}
Valores de propriedade
Microsoft.Migrate/assessmentProjects/groups/webAppAssessments
Nome | Descrição | Valor |
---|---|---|
nome | O nome do recurso | cadeia de caracteres Restrições: Padrão = ^[^<>&:\?/#]{1,260}$ (obrigatório) |
pai | No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai. Para obter mais informações, consulte recurso filho fora do recurso pai. |
Nome simbólico para recurso do tipo: avaliaçãoProjetos/grupos |
propriedades | As propriedades específicas do recurso para este recurso. | WebAppAssessmentV2Properties |
AppSvcContainerSettings
Nome | Descrição | Valor |
---|---|---|
isolamentoObrigatório | Obtém ou define o isolamento necessário. | bool (obrigatório) |
AppSvcNativeSettings
Nome | Descrição | Valor |
---|---|---|
isolamentoObrigatório | Obtém ou define o isolamento necessário. | bool (obrigatório) |
DiscoveredEntityLightSummary
Nome | Descrição | Valor |
---|---|---|
númerodemáquinas | Obtém ou define o número de máquinas. | int (obrigatório) |
númerodeservidores | Obtém ou define o número de servidores. | int (obrigatório) |
númeroDeWebApps | Obtém ou define o número de aplicativos Web. | int (obrigatório) |
EntityUptime
Nome | Descrição | Valor |
---|---|---|
diasPerMês | Obtém os dias por mês. | Int |
horasPerDay | Obtém as horas por dia. | Int |
WebAppAssessmentV2Properties
Nome | Descrição | Valor |
---|---|---|
appSvcContainerSettings | Obtém ou define as configurações do banco de dados de contêiner do serviço de aplicativo configurável pelo usuário. | AppSvcContainerSettings |
appSvcNativeSettings | Obtém ou define configurações nativas do serviço de aplicativo configuráveis pelo usuário. | AppSvcNativeSettings |
tipo de avaliação | Tipo de avaliação da avaliação. | 'AvsAssessment' 'Avaliação de máquinas' 'SqlAssessment' 'Desconhecido' 'WebAppAssessment' |
azureLocalização | Localização do Azure ou região do Azure para a qual as máquinas serão migradas. | corda |
azureOfferCode | Código de Oferta do Azure. | 'EA' 'MSAZR0003P' 'MSAZR0022P' 'MSAZR0023P' 'MSAZR0025P' 'MSAZR0029P' 'MSAZR0036P' 'MSAZR0044P' 'MSAZR0059P' 'MSAZR0060P' 'MSAZR0062P' 'MSAZR0063P' 'MSAZR0064P' 'MSAZR0111P' 'MSAZR0120P' 'MSAZR0121P' 'MSAZR0122P' 'MSAZR0123P' 'MSAZR0124P' 'MSAZR0125P' 'MSAZR0126P' 'MSAZR0127P' 'MSAZR0128P' 'MSAZR0129P' 'MSAZR0130P' 'MSAZR0144P' 'MSAZR0148P' 'MSAZR0149P' 'MSAZR0243P' 'MSAZRDE0003P' 'MSAZRDE0044P' 'MSAZRUSGOV0003P' 'MSMCAZR0044P' 'MSMCAZR0059P' 'MSMCAZR0060P' 'MSMCAZR0063P' 'MSMCAZR0120P' 'MSMCAZR0121P' 'MSMCAZR0125P' 'MSMCAZR0128P' 'Plano de Poupança1Ano' 'Plano de Poupança3Ano' 'Desconhecido' |
azureSecurityOfferingType | Obtém ou define um valor que indica o tipo de oferta de segurança azure. | 'MDC' 'NÃO' |
confiançaRatingInPercentage | Índice de confiança em percentagem. | Int |
moeda | Moeda em que os preços devem ser informados. | «ARS» 'AUD' 'BRL' 'CAD' «CHF» 'CNY' «DKK» «EUR» 'GBP' 'HKD' 'IDR' «INR» 'JPY' 'KRW' «MXN» 'MYR' 'NOK' 'NZD' 'ESFREGAR' «SAR» «SEK» 'TENTAR' 'TWD' 'Desconhecido' 'USD' 'ZAR' |
descontoPercentagem | Percentagem de desconto personalizada. | Int |
discoveredEntityLightSummary | Obtém ou define as configurações de entidade descoberta configuráveis pelo usuário. | DiscoveredEntityLightSummary |
eaSubscriptionId | Obtém ou define a ID da assinatura do Enterprise Agreement. | corda |
entidadeUptime | Obtém ou define a duração durante a qual a entidade (aplicativo Web, VMs) está ativa na ambiente local. |
EntityUptime |
tipotipo de ambiente | Obtém ou define a configuração configurável pelo usuário para exibir o tipo de ambiente. | 'Produção' 'Teste' |
tipo de grupo | Obtém o tipo de grupo para a avaliação. | 'Inadimplência' 'Importação' |
percentil | Percentil dos valores dos dados de utilização a considerar durante a avaliação máquinas. |
«Percentil 50» «Percentil 90» «Percentil95» «Percentil99» |
perfDataEndTime | Obtém ou define a hora de término para considerar os dados de desempenho para avaliação. | corda |
perfDataStartTime | Obtém ou define a hora de início para considerar dados de desempenho para avaliação. | corda |
instância reservada | Instância reservada. | 'Nenhuma' 'RI1Year' 'RI3Year' |
scalingFactor | Porcentagem de buffer que o usuário deseja em métricas de desempenho ao recomendar Tamanhos do Azure. |
Int |
dimensionamentoCritério | Critério de dimensionamento da avaliação. | 'AsOnPremises' 'Baseado no desempenho' |
Intervalo de tempo | Intervalo de tempo para o qual os dados históricos de utilização devem ser considerados avaliação. |
'Personalizado' 'Dia' 'Mês' 'Semana' |
Definição de recurso de modelo ARM
O tipo de recurso assessmentProjects/groups/webAppAssessments pode ser implantado com operações que visam:
- Grupos de recursos - Consulte comandos de implantação de grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.Migrate/assessmentProjects/groups/webAppAssessments, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.Migrate/assessmentProjects/groups/webAppAssessments",
"apiVersion": "2024-01-15",
"name": "string",
"properties": {
"appSvcContainerSettings": {
"isolationRequired": "bool"
},
"appSvcNativeSettings": {
"isolationRequired": "bool"
},
"assessmentType": "string",
"azureLocation": "string",
"azureOfferCode": "string",
"azureSecurityOfferingType": "string",
"confidenceRatingInPercentage": "int",
"currency": "string",
"discountPercentage": "int",
"discoveredEntityLightSummary": {
"numberOfMachines": "int",
"numberOfServers": "int",
"numberOfWebApps": "int"
},
"eaSubscriptionId": "string",
"entityUptime": {
"daysPerMonth": "int",
"hoursPerDay": "int"
},
"environmentType": "string",
"groupType": "string",
"percentile": "string",
"perfDataEndTime": "string",
"perfDataStartTime": "string",
"reservedInstance": "string",
"scalingFactor": "int",
"sizingCriterion": "string",
"timeRange": "string"
}
}
Valores de propriedade
Microsoft.Migrate/assessmentProjects/groups/webAppAssessments
Nome | Descrição | Valor |
---|---|---|
Versão da API | A versão api | '2024-01-15' |
nome | O nome do recurso | cadeia de caracteres Restrições: Padrão = ^[^<>&:\?/#]{1,260}$ (obrigatório) |
propriedades | As propriedades específicas do recurso para este recurso. | WebAppAssessmentV2Properties |
tipo | O tipo de recurso | 'Microsoft.Migrate/assessmentProjects/groups/webAppAssessments' |
AppSvcContainerSettings
Nome | Descrição | Valor |
---|---|---|
isolamentoObrigatório | Obtém ou define o isolamento necessário. | bool (obrigatório) |
AppSvcNativeSettings
Nome | Descrição | Valor |
---|---|---|
isolamentoObrigatório | Obtém ou define o isolamento necessário. | bool (obrigatório) |
DiscoveredEntityLightSummary
Nome | Descrição | Valor |
---|---|---|
númerodemáquinas | Obtém ou define o número de máquinas. | int (obrigatório) |
númerodeservidores | Obtém ou define o número de servidores. | int (obrigatório) |
númeroDeWebApps | Obtém ou define o número de aplicativos Web. | int (obrigatório) |
EntityUptime
Nome | Descrição | Valor |
---|---|---|
diasPerMês | Obtém os dias por mês. | Int |
horasPerDay | Obtém as horas por dia. | Int |
WebAppAssessmentV2Properties
Nome | Descrição | Valor |
---|---|---|
appSvcContainerSettings | Obtém ou define as configurações do banco de dados de contêiner do serviço de aplicativo configurável pelo usuário. | AppSvcContainerSettings |
appSvcNativeSettings | Obtém ou define configurações nativas do serviço de aplicativo configuráveis pelo usuário. | AppSvcNativeSettings |
tipo de avaliação | Tipo de avaliação da avaliação. | 'AvsAssessment' 'Avaliação de máquinas' 'SqlAssessment' 'Desconhecido' 'WebAppAssessment' |
azureLocalização | Localização do Azure ou região do Azure para a qual as máquinas serão migradas. | corda |
azureOfferCode | Código de Oferta do Azure. | 'EA' 'MSAZR0003P' 'MSAZR0022P' 'MSAZR0023P' 'MSAZR0025P' 'MSAZR0029P' 'MSAZR0036P' 'MSAZR0044P' 'MSAZR0059P' 'MSAZR0060P' 'MSAZR0062P' 'MSAZR0063P' 'MSAZR0064P' 'MSAZR0111P' 'MSAZR0120P' 'MSAZR0121P' 'MSAZR0122P' 'MSAZR0123P' 'MSAZR0124P' 'MSAZR0125P' 'MSAZR0126P' 'MSAZR0127P' 'MSAZR0128P' 'MSAZR0129P' 'MSAZR0130P' 'MSAZR0144P' 'MSAZR0148P' 'MSAZR0149P' 'MSAZR0243P' 'MSAZRDE0003P' 'MSAZRDE0044P' 'MSAZRUSGOV0003P' 'MSMCAZR0044P' 'MSMCAZR0059P' 'MSMCAZR0060P' 'MSMCAZR0063P' 'MSMCAZR0120P' 'MSMCAZR0121P' 'MSMCAZR0125P' 'MSMCAZR0128P' 'Plano de Poupança1Ano' 'Plano de Poupança3Ano' 'Desconhecido' |
azureSecurityOfferingType | Obtém ou define um valor que indica o tipo de oferta de segurança azure. | 'MDC' 'NÃO' |
confiançaRatingInPercentage | Índice de confiança em percentagem. | Int |
moeda | Moeda em que os preços devem ser informados. | «ARS» 'AUD' 'BRL' 'CAD' «CHF» 'CNY' «DKK» «EUR» 'GBP' 'HKD' 'IDR' «INR» 'JPY' 'KRW' «MXN» 'MYR' 'NOK' 'NZD' 'ESFREGAR' «SAR» «SEK» 'TENTAR' 'TWD' 'Desconhecido' 'USD' 'ZAR' |
descontoPercentagem | Percentagem de desconto personalizada. | Int |
discoveredEntityLightSummary | Obtém ou define as configurações de entidade descoberta configuráveis pelo usuário. | DiscoveredEntityLightSummary |
eaSubscriptionId | Obtém ou define a ID da assinatura do Enterprise Agreement. | corda |
entidadeUptime | Obtém ou define a duração durante a qual a entidade (aplicativo Web, VMs) está ativa na ambiente local. |
EntityUptime |
tipotipo de ambiente | Obtém ou define a configuração configurável pelo usuário para exibir o tipo de ambiente. | 'Produção' 'Teste' |
tipo de grupo | Obtém o tipo de grupo para a avaliação. | 'Inadimplência' 'Importação' |
percentil | Percentil dos valores dos dados de utilização a considerar durante a avaliação máquinas. |
«Percentil 50» «Percentil 90» «Percentil95» «Percentil99» |
perfDataEndTime | Obtém ou define a hora de término para considerar os dados de desempenho para avaliação. | corda |
perfDataStartTime | Obtém ou define a hora de início para considerar dados de desempenho para avaliação. | corda |
instância reservada | Instância reservada. | 'Nenhuma' 'RI1Year' 'RI3Year' |
scalingFactor | Porcentagem de buffer que o usuário deseja em métricas de desempenho ao recomendar Tamanhos do Azure. |
Int |
dimensionamentoCritério | Critério de dimensionamento da avaliação. | 'AsOnPremises' 'Baseado no desempenho' |
Intervalo de tempo | Intervalo de tempo para o qual os dados históricos de utilização devem ser considerados avaliação. |
'Personalizado' 'Dia' 'Mês' 'Semana' |
Exemplos de uso
Definição de recursos Terraform (provedor AzAPI)
O tipo de recurso assessmentProjects/groups/webAppAssessments pode ser implantado com operações que visam:
- Grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.Migrate/assessmentProjects/groups/webAppAssessments, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Migrate/assessmentProjects/groups/webAppAssessments@2024-01-15"
name = "string"
parent_id = "string"
body = {
properties = {
appSvcContainerSettings = {
isolationRequired = bool
}
appSvcNativeSettings = {
isolationRequired = bool
}
assessmentType = "string"
azureLocation = "string"
azureOfferCode = "string"
azureSecurityOfferingType = "string"
confidenceRatingInPercentage = int
currency = "string"
discountPercentage = int
discoveredEntityLightSummary = {
numberOfMachines = int
numberOfServers = int
numberOfWebApps = int
}
eaSubscriptionId = "string"
entityUptime = {
daysPerMonth = int
hoursPerDay = int
}
environmentType = "string"
groupType = "string"
percentile = "string"
perfDataEndTime = "string"
perfDataStartTime = "string"
reservedInstance = "string"
scalingFactor = int
sizingCriterion = "string"
timeRange = "string"
}
}
}
Valores de propriedade
Microsoft.Migrate/assessmentProjects/groups/webAppAssessments
Nome | Descrição | Valor |
---|---|---|
nome | O nome do recurso | cadeia de caracteres Restrições: Padrão = ^[^<>&:\?/#]{1,260}$ (obrigatório) |
parent_id | A ID do recurso que é o pai para este recurso. | ID do recurso do tipo: avaliaçãoProjetos/grupos |
propriedades | As propriedades específicas do recurso para este recurso. | WebAppAssessmentV2Properties |
tipo | O tipo de recurso | "Microsoft.Migrate/assessmentProjects/groups/webAppAssessments@2024-01-15" |
AppSvcContainerSettings
Nome | Descrição | Valor |
---|---|---|
isolamentoObrigatório | Obtém ou define o isolamento necessário. | bool (obrigatório) |
AppSvcNativeSettings
Nome | Descrição | Valor |
---|---|---|
isolamentoObrigatório | Obtém ou define o isolamento necessário. | bool (obrigatório) |
DiscoveredEntityLightSummary
Nome | Descrição | Valor |
---|---|---|
númerodemáquinas | Obtém ou define o número de máquinas. | int (obrigatório) |
númerodeservidores | Obtém ou define o número de servidores. | int (obrigatório) |
númeroDeWebApps | Obtém ou define o número de aplicativos Web. | int (obrigatório) |
EntityUptime
Nome | Descrição | Valor |
---|---|---|
diasPerMês | Obtém os dias por mês. | Int |
horasPerDay | Obtém as horas por dia. | Int |
WebAppAssessmentV2Properties
Nome | Descrição | Valor |
---|---|---|
appSvcContainerSettings | Obtém ou define as configurações do banco de dados de contêiner do serviço de aplicativo configurável pelo usuário. | AppSvcContainerSettings |
appSvcNativeSettings | Obtém ou define configurações nativas do serviço de aplicativo configuráveis pelo usuário. | AppSvcNativeSettings |
tipo de avaliação | Tipo de avaliação da avaliação. | 'AvsAssessment' 'Avaliação de máquinas' 'SqlAssessment' 'Desconhecido' 'WebAppAssessment' |
azureLocalização | Localização do Azure ou região do Azure para a qual as máquinas serão migradas. | corda |
azureOfferCode | Código de Oferta do Azure. | 'EA' 'MSAZR0003P' 'MSAZR0022P' 'MSAZR0023P' 'MSAZR0025P' 'MSAZR0029P' 'MSAZR0036P' 'MSAZR0044P' 'MSAZR0059P' 'MSAZR0060P' 'MSAZR0062P' 'MSAZR0063P' 'MSAZR0064P' 'MSAZR0111P' 'MSAZR0120P' 'MSAZR0121P' 'MSAZR0122P' 'MSAZR0123P' 'MSAZR0124P' 'MSAZR0125P' 'MSAZR0126P' 'MSAZR0127P' 'MSAZR0128P' 'MSAZR0129P' 'MSAZR0130P' 'MSAZR0144P' 'MSAZR0148P' 'MSAZR0149P' 'MSAZR0243P' 'MSAZRDE0003P' 'MSAZRDE0044P' 'MSAZRUSGOV0003P' 'MSMCAZR0044P' 'MSMCAZR0059P' 'MSMCAZR0060P' 'MSMCAZR0063P' 'MSMCAZR0120P' 'MSMCAZR0121P' 'MSMCAZR0125P' 'MSMCAZR0128P' 'Plano de Poupança1Ano' 'Plano de Poupança3Ano' 'Desconhecido' |
azureSecurityOfferingType | Obtém ou define um valor que indica o tipo de oferta de segurança azure. | 'MDC' 'NÃO' |
confiançaRatingInPercentage | Índice de confiança em percentagem. | Int |
moeda | Moeda em que os preços devem ser informados. | «ARS» 'AUD' 'BRL' 'CAD' «CHF» 'CNY' «DKK» «EUR» 'GBP' 'HKD' 'IDR' «INR» 'JPY' 'KRW' «MXN» 'MYR' 'NOK' 'NZD' 'ESFREGAR' «SAR» «SEK» 'TENTAR' 'TWD' 'Desconhecido' 'USD' 'ZAR' |
descontoPercentagem | Percentagem de desconto personalizada. | Int |
discoveredEntityLightSummary | Obtém ou define as configurações de entidade descoberta configuráveis pelo usuário. | DiscoveredEntityLightSummary |
eaSubscriptionId | Obtém ou define a ID da assinatura do Enterprise Agreement. | corda |
entidadeUptime | Obtém ou define a duração durante a qual a entidade (aplicativo Web, VMs) está ativa na ambiente local. |
EntityUptime |
tipotipo de ambiente | Obtém ou define a configuração configurável pelo usuário para exibir o tipo de ambiente. | 'Produção' 'Teste' |
tipo de grupo | Obtém o tipo de grupo para a avaliação. | 'Inadimplência' 'Importação' |
percentil | Percentil dos valores dos dados de utilização a considerar durante a avaliação máquinas. |
«Percentil 50» «Percentil 90» «Percentil95» «Percentil99» |
perfDataEndTime | Obtém ou define a hora de término para considerar os dados de desempenho para avaliação. | corda |
perfDataStartTime | Obtém ou define a hora de início para considerar dados de desempenho para avaliação. | corda |
instância reservada | Instância reservada. | 'Nenhuma' 'RI1Year' 'RI3Year' |
scalingFactor | Porcentagem de buffer que o usuário deseja em métricas de desempenho ao recomendar Tamanhos do Azure. |
Int |
dimensionamentoCritério | Critério de dimensionamento da avaliação. | 'AsOnPremises' 'Baseado no desempenho' |
Intervalo de tempo | Intervalo de tempo para o qual os dados históricos de utilização devem ser considerados avaliação. |
'Personalizado' 'Dia' 'Mês' 'Semana' |