Partilhar via


Microsoft.Migrar avaliaçãoProjetos/grupos/webAppAvaliações 2024-01-15

Definição de recursos do bíceps

O tipo de recurso assessmentProjects/groups/webAppAssessments pode ser implantado com operações que visam:

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:

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'