Compartilhar via


Microsoft.Migrate assessmentProjects/avsAssessments

Definição de recurso do Bicep

O tipo de recurso assessmentProjects/avsAssessments pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Migrate/assessmentProjects/avsAssessments, adicione o Bicep a seguir ao modelo.

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
    }
  }
}

Valores de propriedade

Microsoft.Migrate/assessmentProjects/avsAssessments

Nome Descrição Valor
nome O nome do recurso cadeia de caracteres

Restrições:
Padrão = ^[^<>&:\?/#]{1,260}$ (obrigatório)
pai/mãe 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 do recurso do tipo: assessmentProjects
propriedades As propriedades específicas do recurso para esse recurso. AvsAssessmentPropertiesV2

Detalhes da avaliação

Nome Descrição Valor

AvsAssessmentPropertiesV2

Nome Descrição Valor
detalhes Obtém ou define os detalhes da avaliação. Detalhes da avaliação
fallbackMachineAssessmentArmId Obtém ou define a ID do ARM de avaliação do computador para fallback de VM. corda
âmbito Obtém ou define o escopo da avaliação. Escopo
Configurações Obtém ou define as configurações da avaliação. AvsAssessmentSettings

AvsAssessmentSettings

Nome Descrição Valor
avsAssessmentScenario Cenário de avaliação da AVS. 'AvsSddcExpansion'
'NewAvsSddc'
'Desconhecido'
azureLocation Local do Azure ou região do Azure para onde os computadores serão migrados. corda
faturamentoConfigurações Obtém ou define as configurações de cobrança. Configurações de faturamento
Headroom da CPU Obtém ou define o espaço de cabeça da CPU. int
moeda Moeda na qual os preços devem ser relatados. 'ARS'
'AUD'
'BRL'
'CAD'
'CHF'
'CNY'
'DKK'
«EUR»
«GBP»
'HKD'
'IDR'
'INR'
'JPY'
'KRW'
'MXN'
'MYR'
'NOK'
'NZD'
'ESFREGAR'
'SAR'
'SEK'
'TENTE'
'TWD'
'Desconhecido'
'USD'
'ZAR'
dedupeCompressão Compactação de eliminação de duplicação. int
discountPercentage Percentual de desconto personalizado. int
tipo ambiente Obtém ou define a configuração configurável do usuário para exibir o tipo de ambiente. 'DevTest'
'Produção'
'Desconhecido'
externalStorageTypes Lista de tipos de armazenamento externo da AVS. Matriz de cadeia de caracteres que contém qualquer um dos:
'AnfPremium'
'AnfStandard'
'AnfUltra'
'Nenhum'
'Desconhecido'
failuresToTolerateAndRaidLevelList Lista de falhas para tolerar e níveis RAID em uma propriedade comum. Matriz de cadeia de caracteres que contém qualquer um dos:
'Ftt1Raid1'
'Ftt1Raid5'
'Ftt2Raid1'
'Ftt2Raid6'
'Ftt3Raid1'
'Desconhecido'
isStretchClusterEnabled O stretch cluster está habilitado. Bool
isVcfByolEnabled A licença vcf é aplicada Bool
memOvercommit Comprometimento excessivo de memória. int
nodeTypes Tipos de nó AVS. Matriz de cadeia de caracteres que contém qualquer um dos:
'AV36'
'AV36P'
'AV52'
'AV64'
'Desconhecido'
dados de desempenho Obtém ou define os dados de desempenho. Dados de desempenho
salvamentoConfigurações Obtém ou define as configurações de economia. SalvamentoConfigurações
fator de escala Percentual de buffer desejado pelo usuário nas métricas de desempenho ao recomendar
Tamanhos do Azure.
int
sizingCritério Critério de dimensionamento de avaliação. 'AsOnPremises'
'Baseado em desempenho'
vcpuOversubscription VCPU por assinatura. int

Configurações de faturamento

Nome Descrição Valor
Programa de licenciamento Obtém ou define o programa de licenciamento. 'EA'
'MCA'
'Varejo'
'Desconhecido'
ID de assinatura Obtém ou define a ID da assinatura do programa de licenciamento selecionado. corda

Dados de desempenho

Nome Descrição Valor
percentil Percentil dos valores de dados de utilização a serem considerados durante a avaliação
Máquinas.
'Percentil50'
'Percentil90'
'Percentil95'
'Percentil 99'
'PercentilDesconhecido'
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 os dados de desempenho para avaliação. corda
intervalo de tempo Intervalo de Tempo para o qual os dados de utilização históricos devem ser considerados para
avaliação.
'Personalizado'
'Dia'
'Mês'
'Semana'

SalvamentoConfigurações

Nome Descrição Valor
azureOfferCode Obtém ou define o código da oferta do Azure. 'EA'
'MSAZR0003P'
'MSAZR0023P'
'MSAZRUSGOV0003P'
'MSMCAZR0044P'
'MSMCAZR0059P'
'MSMCAZR0060P'
'MSMCAZR0063P'
'Plano de Poupança1Ano'
'Plano de Poupança3Ano'
'Desconhecido'
economiaOpções Obtém ou define as opções de economia. 'CustomAzureOfferCode'
'Nenhum'
'RI1Ano'
'RI3Year'
'Plano de Poupança1Ano'
'Plano de Poupança3Ano'

Escopo

Nome Descrição Valor
azureResourceGraphQuery A consulta ARG. corda
scopeType O tipo de escopo 'AzureResourceGraphQuery'
'ServerGroupId'
serverGroupId A ID do braço do grupo de servidores. corda

Definição de recurso de modelo do ARM

O tipo de recurso assessmentProjects/avsAssessments pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Migrate/assessmentProjects/avsAssessments, adicione o JSON a seguir ao modelo.

{
  "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"
    }
  }
}

Valores de propriedade

Microsoft.Migrate/assessmentProjects/avsAssessments

Nome Descrição Valor
apiVersion A versão da API '2024-03-03-preview'
nome O nome do recurso cadeia de caracteres

Restrições:
Padrão = ^[^<>&:\?/#]{1,260}$ (obrigatório)
propriedades As propriedades específicas do recurso para esse recurso. AvsAssessmentPropertiesV2
tipo O tipo de recurso 'Microsoft.Migrate/assessmentProjects/avsAssessments'

Detalhes da avaliação

Nome Descrição Valor

AvsAssessmentPropertiesV2

Nome Descrição Valor
detalhes Obtém ou define os detalhes da avaliação. Detalhes da avaliação
fallbackMachineAssessmentArmId Obtém ou define a ID do ARM de avaliação do computador para fallback de VM. corda
âmbito Obtém ou define o escopo da avaliação. Escopo
Configurações Obtém ou define as configurações da avaliação. AvsAssessmentSettings

AvsAssessmentSettings

Nome Descrição Valor
avsAssessmentScenario Cenário de avaliação da AVS. 'AvsSddcExpansion'
'NewAvsSddc'
'Desconhecido'
azureLocation Local do Azure ou região do Azure para onde os computadores serão migrados. corda
faturamentoConfigurações Obtém ou define as configurações de cobrança. Configurações de faturamento
Headroom da CPU Obtém ou define o espaço de cabeça da CPU. int
moeda Moeda na qual os preços devem ser relatados. 'ARS'
'AUD'
'BRL'
'CAD'
'CHF'
'CNY'
'DKK'
«EUR»
«GBP»
'HKD'
'IDR'
'INR'
'JPY'
'KRW'
'MXN'
'MYR'
'NOK'
'NZD'
'ESFREGAR'
'SAR'
'SEK'
'TENTE'
'TWD'
'Desconhecido'
'USD'
'ZAR'
dedupeCompressão Compactação de eliminação de duplicação. int
discountPercentage Percentual de desconto personalizado. int
tipo ambiente Obtém ou define a configuração configurável do usuário para exibir o tipo de ambiente. 'DevTest'
'Produção'
'Desconhecido'
externalStorageTypes Lista de tipos de armazenamento externo da AVS. Matriz de cadeia de caracteres que contém qualquer um dos:
'AnfPremium'
'AnfStandard'
'AnfUltra'
'Nenhum'
'Desconhecido'
failuresToTolerateAndRaidLevelList Lista de falhas para tolerar e níveis RAID em uma propriedade comum. Matriz de cadeia de caracteres que contém qualquer um dos:
'Ftt1Raid1'
'Ftt1Raid5'
'Ftt2Raid1'
'Ftt2Raid6'
'Ftt3Raid1'
'Desconhecido'
isStretchClusterEnabled O stretch cluster está habilitado. Bool
isVcfByolEnabled A licença vcf é aplicada Bool
memOvercommit Comprometimento excessivo de memória. int
nodeTypes Tipos de nó AVS. Matriz de cadeia de caracteres que contém qualquer um dos:
'AV36'
'AV36P'
'AV52'
'AV64'
'Desconhecido'
dados de desempenho Obtém ou define os dados de desempenho. Dados de desempenho
salvamentoConfigurações Obtém ou define as configurações de economia. SalvamentoConfigurações
fator de escala Percentual de buffer desejado pelo usuário nas métricas de desempenho ao recomendar
Tamanhos do Azure.
int
sizingCritério Critério de dimensionamento de avaliação. 'AsOnPremises'
'Baseado em desempenho'
vcpuOversubscription VCPU por assinatura. int

Configurações de faturamento

Nome Descrição Valor
Programa de licenciamento Obtém ou define o programa de licenciamento. 'EA'
'MCA'
'Varejo'
'Desconhecido'
ID de assinatura Obtém ou define a ID da assinatura do programa de licenciamento selecionado. corda

Dados de desempenho

Nome Descrição Valor
percentil Percentil dos valores de dados de utilização a serem considerados durante a avaliação
Máquinas.
'Percentil50'
'Percentil90'
'Percentil95'
'Percentil 99'
'PercentilDesconhecido'
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 os dados de desempenho para avaliação. corda
intervalo de tempo Intervalo de Tempo para o qual os dados de utilização históricos devem ser considerados para
avaliação.
'Personalizado'
'Dia'
'Mês'
'Semana'

SalvamentoConfigurações

Nome Descrição Valor
azureOfferCode Obtém ou define o código da oferta do Azure. 'EA'
'MSAZR0003P'
'MSAZR0023P'
'MSAZRUSGOV0003P'
'MSMCAZR0044P'
'MSMCAZR0059P'
'MSMCAZR0060P'
'MSMCAZR0063P'
'Plano de Poupança1Ano'
'Plano de Poupança3Ano'
'Desconhecido'
economiaOpções Obtém ou define as opções de economia. 'CustomAzureOfferCode'
'Nenhum'
'RI1Ano'
'RI3Year'
'Plano de Poupança1Ano'
'Plano de Poupança3Ano'

Escopo

Nome Descrição Valor
azureResourceGraphQuery A consulta ARG. corda
scopeType O tipo de escopo 'AzureResourceGraphQuery'
'ServerGroupId'
serverGroupId A ID do braço do grupo de servidores. corda

Exemplos de uso

Definição de recurso do Terraform (provedor de AzAPI)

O tipo de recurso assessmentProjects/avsAssessments pode ser implantado com operações direcionadas:

  • grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Migrate/assessmentProjects/avsAssessments, adicione o Terraform a seguir ao modelo.

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
      }
    }
  }
}

Valores de propriedade

Microsoft.Migrate/assessmentProjects/avsAssessments

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 desse recurso. ID do recurso do tipo: assessmentProjects
propriedades As propriedades específicas do recurso para esse recurso. AvsAssessmentPropertiesV2
tipo O tipo de recurso "Microsoft.Migrate/assessmentProjects/avsAssessments@2024-03-03-preview"

Detalhes da avaliação

Nome Descrição Valor

AvsAssessmentPropertiesV2

Nome Descrição Valor
detalhes Obtém ou define os detalhes da avaliação. Detalhes da avaliação
fallbackMachineAssessmentArmId Obtém ou define a ID do ARM de avaliação do computador para fallback de VM. corda
âmbito Obtém ou define o escopo da avaliação. Escopo
Configurações Obtém ou define as configurações da avaliação. AvsAssessmentSettings

AvsAssessmentSettings

Nome Descrição Valor
avsAssessmentScenario Cenário de avaliação da AVS. 'AvsSddcExpansion'
'NewAvsSddc'
'Desconhecido'
azureLocation Local do Azure ou região do Azure para onde os computadores serão migrados. corda
faturamentoConfigurações Obtém ou define as configurações de cobrança. Configurações de faturamento
Headroom da CPU Obtém ou define o espaço de cabeça da CPU. int
moeda Moeda na qual os preços devem ser relatados. 'ARS'
'AUD'
'BRL'
'CAD'
'CHF'
'CNY'
'DKK'
«EUR»
«GBP»
'HKD'
'IDR'
'INR'
'JPY'
'KRW'
'MXN'
'MYR'
'NOK'
'NZD'
'ESFREGAR'
'SAR'
'SEK'
'TENTE'
'TWD'
'Desconhecido'
'USD'
'ZAR'
dedupeCompressão Compactação de eliminação de duplicação. int
discountPercentage Percentual de desconto personalizado. int
tipo ambiente Obtém ou define a configuração configurável do usuário para exibir o tipo de ambiente. 'DevTest'
'Produção'
'Desconhecido'
externalStorageTypes Lista de tipos de armazenamento externo da AVS. Matriz de cadeia de caracteres que contém qualquer um dos:
'AnfPremium'
'AnfStandard'
'AnfUltra'
'Nenhum'
'Desconhecido'
failuresToTolerateAndRaidLevelList Lista de falhas para tolerar e níveis RAID em uma propriedade comum. Matriz de cadeia de caracteres que contém qualquer um dos:
'Ftt1Raid1'
'Ftt1Raid5'
'Ftt2Raid1'
'Ftt2Raid6'
'Ftt3Raid1'
'Desconhecido'
isStretchClusterEnabled O stretch cluster está habilitado. Bool
isVcfByolEnabled A licença vcf é aplicada Bool
memOvercommit Comprometimento excessivo de memória. int
nodeTypes Tipos de nó AVS. Matriz de cadeia de caracteres que contém qualquer um dos:
'AV36'
'AV36P'
'AV52'
'AV64'
'Desconhecido'
dados de desempenho Obtém ou define os dados de desempenho. Dados de desempenho
salvamentoConfigurações Obtém ou define as configurações de economia. SalvamentoConfigurações
fator de escala Percentual de buffer desejado pelo usuário nas métricas de desempenho ao recomendar
Tamanhos do Azure.
int
sizingCritério Critério de dimensionamento de avaliação. 'AsOnPremises'
'Baseado em desempenho'
vcpuOversubscription VCPU por assinatura. int

Configurações de faturamento

Nome Descrição Valor
Programa de licenciamento Obtém ou define o programa de licenciamento. 'EA'
'MCA'
'Varejo'
'Desconhecido'
ID de assinatura Obtém ou define a ID da assinatura do programa de licenciamento selecionado. corda

Dados de desempenho

Nome Descrição Valor
percentil Percentil dos valores de dados de utilização a serem considerados durante a avaliação
Máquinas.
'Percentil50'
'Percentil90'
'Percentil95'
'Percentil 99'
'PercentilDesconhecido'
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 os dados de desempenho para avaliação. corda
intervalo de tempo Intervalo de Tempo para o qual os dados de utilização históricos devem ser considerados para
avaliação.
'Personalizado'
'Dia'
'Mês'
'Semana'

SalvamentoConfigurações

Nome Descrição Valor
azureOfferCode Obtém ou define o código da oferta do Azure. 'EA'
'MSAZR0003P'
'MSAZR0023P'
'MSAZRUSGOV0003P'
'MSMCAZR0044P'
'MSMCAZR0059P'
'MSMCAZR0060P'
'MSMCAZR0063P'
'Plano de Poupança1Ano'
'Plano de Poupança3Ano'
'Desconhecido'
economiaOpções Obtém ou define as opções de economia. 'CustomAzureOfferCode'
'Nenhum'
'RI1Ano'
'RI3Year'
'Plano de Poupança1Ano'
'Plano de Poupança3Ano'

Escopo

Nome Descrição Valor
azureResourceGraphQuery A consulta ARG. corda
scopeType O tipo de escopo 'AzureResourceGraphQuery'
'ServerGroupId'
serverGroupId A ID do braço do grupo de servidores. corda