Partilhar via


Microsoft.Migrar avaliaçãoProjetos/negóciosCases 2024-03-03-preview

Definição de recursos do bíceps

O tipo de recurso assessmentProjects/businessCases 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/businessCases, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.Migrate/assessmentProjects/businessCases@2024-03-03-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    settings: {
      azureArcSettings: {
        azureArcState: 'string'
        laborCostPercentage: int
        managementSettings: {
          monitoringSettings: {
            alertRulesCount: int
            logsVolumeInGB: int
          }
        }
      }
      azureSettings: {
        avsLaborCostPercentage: int
        businessCaseType: 'string'
        comfortFactor: int
        currency: 'string'
        discountPercentage: int
        iaasLaborCostPercentage: int
        infrastructureGrowthRate: int
        networkCostPercentage: int
        paasLaborCostPercentage: int
        performanceDataEndTime: 'string'
        performanceDataStartTime: 'string'
        performanceUtilizationPercentile: int
        perYearMigrationCompletionPercentage: [
          {
            name: 'string'
            value: int
          }
        ]
        savingsOption: 'string'
        targetLocation: 'string'
        wacc: int
        workloadDiscoverySource: 'string'
      }
      onPremiseSettings: {
        computeSettings: {
          computeHardwareMaintenanceCost: int
          cpuOversubscriptionRatio: int
          hyperthreadCoreToMemoryRatio: int
          price: int
          rhelLinuxServerLicensing: {
            licenseCost: int
          }
          sqlServerLicensing: [
            {
              licenseCost: int
              softwareAssuranceCost: int
              version: 'string'
            }
          ]
          suseLinuxServerLicensing: {
            licenseCost: int
          }
          virtualizationSoftwareSettings: {
            vMwareCloudFoundationLicenseCost: int
          }
          vmOversubscriptionRatio: int
          windowsServerLicensing: {
            licenseCost: int
            licensesPerCore: int
            softwareAssuranceCost: int
          }
        }
        facilitySettings: {
          facilitiesCostPerKwh: int
          powerUtilizationEfficiency: int
        }
        laborSettings: {
          hourlyAdminCost: int
          physicalServersPerAdmin: int
          virtualMachinesPerAdmin: int
        }
        managementSettings: {
          hypervVirtualizationManagementSettings: {
            licenseAndSupportList: [
              {
                licenseCost: int
                licenseType: 'string'
              }
            ]
            numberOfPhysicalCoresPerLicense: int
            softwareAssuranceCost: int
          }
          otherManagementCostsSettings: {
            dataProtectionCostPerServerPerYear: int
            monitoringCostPerServerPerYear: int
            patchingCostPerServerPerYear: int
          }
          thirdPartyManagementSettings: {
            licenseCost: int
            supportCost: int
          }
        }
        networkSettings: {
          averageCostPerCabinet: int
          maintenanceCostPercentage: int
          physicalServersPerCabinet: int
        }
        securitySettings: {
          serverSecurityCostPerServerPerYear: int
          sqlServerSecurityCostPerServerPerYear: int
        }
        storageSettings: {
          costPerGbPerYear: int
          maintainanceCostPercentageToAcquisitionCost: int
        }
      }
    }
  }
}

Valores de propriedade

Microsoft.Migrate/assessmentProjetos/businessCases

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ção Projetos
propriedades As propriedades específicas do recurso para este recurso. BusinessCaseProperties

AzureArcManagementSettings

Nome Descrição Valor
monitoramentoConfigurações Obtém as configurações de monitoramento de arco azure. AzureArcMonitoringSettings (obrigatório)

AzureArcMonitoringSettings

Nome Descrição Valor
alertRulesCount Número de configurações de regras de alerta. int (obrigatório)
logsVolumeInGB Registra as configurações de volume. int (obrigatório)

AzureArcSettings

Nome Descrição Valor
azureArcState O estado AzureArc indica se os custos relacionados ao azure arc devem ser incluídos no local ou não. 'Desativado'
'Habilitado'
'Desconhecido' (obrigatório)
laborCostPercentage Obtém a porcentagem de custo de mão de obra do Azure arc. Int

Restrições:
Valor mínimo = 0
Valor máximo = 100
managementSettings Configurações de gerenciamento. AzureArcManagementSettings

AzureSettings

Nome Descrição Valor
avsLaborCostPercentage Obtém a percentagem do custo de mão de obra Avs. Int

Restrições:
Valor mínimo = 0
Valor máximo = 100
businessCaseType Estratégia de migração. 'AVSOnly'
'IaaSOnly'
'OptimizeForCost'
'OptimizeForPaas'
'Desconhecido'
confortoFactor Obtém fator de conforto. Int
moeda Moeda do caso de negócio. «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» (obrigatório)
descontoPercentagem Obtém a porcentagem de desconto azure. Int

Restrições:
Valor mínimo = 0
Valor máximo = 100
iaasLaborCostPercentage Obtém a porcentagem de custo de mão de obra IaaS. Int

Restrições:
Valor mínimo = 0
Valor máximo = 100
infra-estruturaGrowthRate Obtém taxa de crescimento de infraestrutura. Int

Restrições:
Valor mínimo = 0
Valor máximo = 100
networkCostPercentage Obtém a porcentagem de custo da rede. Int

Restrições:
Valor mínimo = 0
Valor máximo = 100
paasLaborCostPercentage Obtém a percentagem do custo de mão de obra PaaS. Int

Restrições:
Valor mínimo = 0
Valor máximo = 100
performanceDataEndTime Obtém o tempo de término para usar para desempenho. corda
performanceDataStartTime Obtém o tempo de início para usar para desempenho. corda
desempenhoUtilizaçãoPercentil Obtém percentil de utilização para desempenho. Int

Restrições:
Valor mínimo = 0
Valor máximo = 100
perAnoMigraçãoConclusãoPercentagem Obtém a porcentagem de conclusão da migração por ano. AzureSettingsPerYearMigrationCompletionPercentageItem[]
poupançaOpção Obtém o tipo de opção de economia de business case. 'RI3Year'
'Plano de Poupança3Ano'
'Desconhecido'
DestinoLocalização Obtém ou define o local do azure. string (obrigatório)
WACC Obtém a porcentagem de wACC. Int

Restrições:
Valor mínimo = 0
Valor máximo = 100
workloadDiscoverySource Origem de descoberta de carga de trabalho. 'Aparelho'
'Importação'
'Desconhecido'

AzureSettingsPerYearMigrationCompletionPercentageItem

Nome Descrição Valor
nome O nome. corda
valor O valor. Int

BusinessCaseProperties

Nome Descrição Valor
Configurações Configurações de casos de negócios. Configurações

ComputeSettings

Nome Descrição Valor
computeHardwareMaintenanceCost Custo de Manutenção de Hardware de Computação. int (obrigatório)
cpuOversubscriptionRatio Taxa de sobresubscrição da CPU. int (obrigatório)
hyperthreadCoreToMemoryRatio Relação núcleo Hyperthread/memória. int (obrigatório)
Preço Calcule o preço. int (obrigatório)
rhelLinuxServerLicensing Configurações de licenciamento do Linux Rhel Server. LinuxServerLicensingSettings (obrigatório)
sqlServerLicensing Configurações de licenciamento do SQL Server. SqlServerLicensingSettings[] (obrigatório)
suseLinuxServerLicensing Configurações de licenciamento do Linux Suse Server. LinuxServerLicensingSettings (obrigatório)
virtualizaçãoSoftwareSettings Configurações do software de virtualização. VirtualizationSoftwareSettings (obrigatório)
vmOversubscriptionRatio Taxa de excesso de assinatura de VM. int (obrigatório)
windowsServerLicenciamento Configurações de licenciamento do Windows Server. WindowsServerLicensingSettings (obrigatório)

Configurações da instalação

Nome Descrição Valor
instalaçõesCostPerKwh O custo das instalações. Int
powerUtilizaçãoEficiência Eficiência de utilização de energia. Int

Restrições:
Valor mínimo = 1 (obrigatório)

HypervLicense

Nome Descrição Valor
licenseCost Custo de uma licença. int (obrigatório)
Tipo de licença Tipo de licença HyperV. 'Centro de dados'
'Padrão'
'Desconhecido' (obrigatório)

HypervVirtualizationManagementSettings

Nome Descrição Valor
licenseAndSupportList Lista de licenças e suporte. HypervLicense[] (obrigatório)
númeroDeFísicoCoresPerLicença Número de núcleos físicos por licença. Int

Restrições:
Valor mínimo = 1 (obrigatório)
softwareAssuranceCost Custo do Software Assurance. int (obrigatório)

Configurações de trabalho

Nome Descrição Valor
horaAdminCost Custo de administrador por hora. int (obrigatório)
físicoServidoresPerAdmin Servidores físicos por administrador. Int

Restrições:
Valor mínimo = 1 (obrigatório)
virtualMachinesPerAdmin Máquinas virtuais por administrador. Int

Restrições:
Valor mínimo = 1 (obrigatório)

LinuxServerLicensingSettings

Nome Descrição Valor
licenseCost Custo da licença. int (obrigatório)

ManagementSettings

Nome Descrição Valor
hypervVirtualizationManagementSettings Configurações de gerenciamento de virtualização do HyperV. HypervVirtualizationManagementSettings (obrigatório)
outroGestãoCustosConfigurações Outras configurações de custos de gerenciamento. OtherManagementCostsSettings (obrigatório)
thirdPartyManagementSettings Configurações de gerenciamento de terceiros. ThirdPartyManagementSettings (obrigatório)

Configurações de rede

Nome Descrição Valor
médiaCostPerCabinet Custo médio por gabinete int (obrigatório)
manutençãoCustoPercentagem Percentagem do custo de manutenção da rede. Int

Restrições:
Valor mínimo = 0
Valor máximo = 100 (obrigatório)
físicoServidoresPerCabinet Número de servidores físicos por gabinete int (obrigatório)

OnPremiseSettings

Nome Descrição Valor
computeSettings Configurações de computação. ComputeSettings (obrigatório)
facilitySettings Configurações de instalações. FacilitySettings (obrigatório)
laborSettings Contextos laborais. LaborSettings (obrigatório)
managementSettings Configurações de gerenciamento. ManagementSettings
networkSettings Configurações de rede. NetworkSettings (obrigatório)
securityConfigurações: Configurações de segurança. SecuritySettings (obrigatório)
storageSettings Configurações de armazenamento. StorageSettings (obrigatório)

OtherManagementCostsSettings

Nome Descrição Valor
dataProtectionCostPerServerPerYear Custo de proteção de dados por servidor por ano. int (obrigatório)
monitoramentoCostPerServerPerYear Custo de monitoramento por servidor por ano. int (obrigatório)
patchingCostPerServerPerYear Custo de aplicação de patches por servidor por ano. int (obrigatório)

Configurações de Segurança

Nome Descrição Valor
serverSecurityCostPerServerPerYear Servidores físicos por administrador. int (obrigatório)
sqlServerSecurityCostPerServerPerYear Máquinas virtuais por administrador. int (obrigatório)

Configurações

Nome Descrição Valor
azureArcSettings Configurações de arco do Azure. AzureArcSettings
azureSettings Configurações do Azure para um caso de negócios. AzureSettings (obrigatório)
onPremiseSettings Configurações locais. OnPremiseSettings

SqlServerLicensingSettings

Nome Descrição Valor
licenseCost Custo da licença. int (obrigatório)
softwareAssuranceCost Custo do Software Assurance (SA). int (obrigatório)
versão Versão do SQL Server. 'Empresa'
'Padrão'
'Desconhecido' (obrigatório)

Configurações de armazenamento

Nome Descrição Valor
custoPerGbPerYear Custo por gigabyte por ano. int (obrigatório)
manutençãoCustoPorcentagemParaAquisiçãoCusto Percentagem do custo de manutenção. Int

Restrições:
Valor mínimo = 0
Valor máximo = 100 (obrigatório)

ThirdPartyManagementSettings

Nome Descrição Valor
licenseCost Custo da licença. int (obrigatório)
suporteCusto Custo de suporte. int (obrigatório)

VirtualizationSoftwareSettings

Nome Descrição Valor
vMwareCloudFoundationLicenseCost Custo da licença do VMware Cloud Foundation. int (obrigatório)

WindowsServerLicensingSettings

Nome Descrição Valor
licenseCost Custo da licença. int (obrigatório)
licençasPerCore Licenças por núcleo. int (obrigatório)
softwareAssuranceCost Custo do Software Assurance (SA). int (obrigatório)

Definição de recurso de modelo ARM

O tipo de recurso assessmentProjects/businessCases 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/businessCases, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.Migrate/assessmentProjects/businessCases",
  "apiVersion": "2024-03-03-preview",
  "name": "string",
  "properties": {
    "settings": {
      "azureArcSettings": {
        "azureArcState": "string",
        "laborCostPercentage": "int",
        "managementSettings": {
          "monitoringSettings": {
            "alertRulesCount": "int",
            "logsVolumeInGB": "int"
          }
        }
      },
      "azureSettings": {
        "avsLaborCostPercentage": "int",
        "businessCaseType": "string",
        "comfortFactor": "int",
        "currency": "string",
        "discountPercentage": "int",
        "iaasLaborCostPercentage": "int",
        "infrastructureGrowthRate": "int",
        "networkCostPercentage": "int",
        "paasLaborCostPercentage": "int",
        "performanceDataEndTime": "string",
        "performanceDataStartTime": "string",
        "performanceUtilizationPercentile": "int",
        "perYearMigrationCompletionPercentage": [
          {
            "name": "string",
            "value": "int"
          }
        ],
        "savingsOption": "string",
        "targetLocation": "string",
        "wacc": "int",
        "workloadDiscoverySource": "string"
      },
      "onPremiseSettings": {
        "computeSettings": {
          "computeHardwareMaintenanceCost": "int",
          "cpuOversubscriptionRatio": "int",
          "hyperthreadCoreToMemoryRatio": "int",
          "price": "int",
          "rhelLinuxServerLicensing": {
            "licenseCost": "int"
          },
          "sqlServerLicensing": [
            {
              "licenseCost": "int",
              "softwareAssuranceCost": "int",
              "version": "string"
            }
          ],
          "suseLinuxServerLicensing": {
            "licenseCost": "int"
          },
          "virtualizationSoftwareSettings": {
            "vMwareCloudFoundationLicenseCost": "int"
          },
          "vmOversubscriptionRatio": "int",
          "windowsServerLicensing": {
            "licenseCost": "int",
            "licensesPerCore": "int",
            "softwareAssuranceCost": "int"
          }
        },
        "facilitySettings": {
          "facilitiesCostPerKwh": "int",
          "powerUtilizationEfficiency": "int"
        },
        "laborSettings": {
          "hourlyAdminCost": "int",
          "physicalServersPerAdmin": "int",
          "virtualMachinesPerAdmin": "int"
        },
        "managementSettings": {
          "hypervVirtualizationManagementSettings": {
            "licenseAndSupportList": [
              {
                "licenseCost": "int",
                "licenseType": "string"
              }
            ],
            "numberOfPhysicalCoresPerLicense": "int",
            "softwareAssuranceCost": "int"
          },
          "otherManagementCostsSettings": {
            "dataProtectionCostPerServerPerYear": "int",
            "monitoringCostPerServerPerYear": "int",
            "patchingCostPerServerPerYear": "int"
          },
          "thirdPartyManagementSettings": {
            "licenseCost": "int",
            "supportCost": "int"
          }
        },
        "networkSettings": {
          "averageCostPerCabinet": "int",
          "maintenanceCostPercentage": "int",
          "physicalServersPerCabinet": "int"
        },
        "securitySettings": {
          "serverSecurityCostPerServerPerYear": "int",
          "sqlServerSecurityCostPerServerPerYear": "int"
        },
        "storageSettings": {
          "costPerGbPerYear": "int",
          "maintainanceCostPercentageToAcquisitionCost": "int"
        }
      }
    }
  }
}

Valores de propriedade

Microsoft.Migrate/assessmentProjetos/businessCases

Nome Descrição Valor
Versão da API A versão api '2024-03-03-pré-visualização'
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. BusinessCaseProperties
tipo O tipo de recurso 'Microsoft.Migrate/assessmentProjects/businessCases'

AzureArcManagementSettings

Nome Descrição Valor
monitoramentoConfigurações Obtém as configurações de monitoramento de arco azure. AzureArcMonitoringSettings (obrigatório)

AzureArcMonitoringSettings

Nome Descrição Valor
alertRulesCount Número de configurações de regras de alerta. int (obrigatório)
logsVolumeInGB Registra as configurações de volume. int (obrigatório)

AzureArcSettings

Nome Descrição Valor
azureArcState O estado AzureArc indica se os custos relacionados ao azure arc devem ser incluídos no local ou não. 'Desativado'
'Habilitado'
'Desconhecido' (obrigatório)
laborCostPercentage Obtém a porcentagem de custo de mão de obra do Azure arc. Int

Restrições:
Valor mínimo = 0
Valor máximo = 100
managementSettings Configurações de gerenciamento. AzureArcManagementSettings

AzureSettings

Nome Descrição Valor
avsLaborCostPercentage Obtém a percentagem do custo de mão de obra Avs. Int

Restrições:
Valor mínimo = 0
Valor máximo = 100
businessCaseType Estratégia de migração. 'AVSOnly'
'IaaSOnly'
'OptimizeForCost'
'OptimizeForPaas'
'Desconhecido'
confortoFactor Obtém fator de conforto. Int
moeda Moeda do caso de negócio. «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» (obrigatório)
descontoPercentagem Obtém a porcentagem de desconto azure. Int

Restrições:
Valor mínimo = 0
Valor máximo = 100
iaasLaborCostPercentage Obtém a porcentagem de custo de mão de obra IaaS. Int

Restrições:
Valor mínimo = 0
Valor máximo = 100
infra-estruturaGrowthRate Obtém taxa de crescimento de infraestrutura. Int

Restrições:
Valor mínimo = 0
Valor máximo = 100
networkCostPercentage Obtém a porcentagem de custo da rede. Int

Restrições:
Valor mínimo = 0
Valor máximo = 100
paasLaborCostPercentage Obtém a percentagem do custo de mão de obra PaaS. Int

Restrições:
Valor mínimo = 0
Valor máximo = 100
performanceDataEndTime Obtém o tempo de término para usar para desempenho. corda
performanceDataStartTime Obtém o tempo de início para usar para desempenho. corda
desempenhoUtilizaçãoPercentil Obtém percentil de utilização para desempenho. Int

Restrições:
Valor mínimo = 0
Valor máximo = 100
perAnoMigraçãoConclusãoPercentagem Obtém a porcentagem de conclusão da migração por ano. AzureSettingsPerYearMigrationCompletionPercentageItem[]
poupançaOpção Obtém o tipo de opção de economia de business case. 'RI3Year'
'Plano de Poupança3Ano'
'Desconhecido'
DestinoLocalização Obtém ou define o local do azure. string (obrigatório)
WACC Obtém a porcentagem de wACC. Int

Restrições:
Valor mínimo = 0
Valor máximo = 100
workloadDiscoverySource Origem de descoberta de carga de trabalho. 'Aparelho'
'Importação'
'Desconhecido'

AzureSettingsPerYearMigrationCompletionPercentageItem

Nome Descrição Valor
nome O nome. corda
valor O valor. Int

BusinessCaseProperties

Nome Descrição Valor
Configurações Configurações de casos de negócios. Configurações

ComputeSettings

Nome Descrição Valor
computeHardwareMaintenanceCost Custo de Manutenção de Hardware de Computação. int (obrigatório)
cpuOversubscriptionRatio Taxa de sobresubscrição da CPU. int (obrigatório)
hyperthreadCoreToMemoryRatio Relação núcleo Hyperthread/memória. int (obrigatório)
Preço Calcule o preço. int (obrigatório)
rhelLinuxServerLicensing Configurações de licenciamento do Linux Rhel Server. LinuxServerLicensingSettings (obrigatório)
sqlServerLicensing Configurações de licenciamento do SQL Server. SqlServerLicensingSettings[] (obrigatório)
suseLinuxServerLicensing Configurações de licenciamento do Linux Suse Server. LinuxServerLicensingSettings (obrigatório)
virtualizaçãoSoftwareSettings Configurações do software de virtualização. VirtualizationSoftwareSettings (obrigatório)
vmOversubscriptionRatio Taxa de excesso de assinatura de VM. int (obrigatório)
windowsServerLicenciamento Configurações de licenciamento do Windows Server. WindowsServerLicensingSettings (obrigatório)

Configurações da instalação

Nome Descrição Valor
instalaçõesCostPerKwh O custo das instalações. Int
powerUtilizaçãoEficiência Eficiência de utilização de energia. Int

Restrições:
Valor mínimo = 1 (obrigatório)

HypervLicense

Nome Descrição Valor
licenseCost Custo de uma licença. int (obrigatório)
Tipo de licença Tipo de licença HyperV. 'Centro de dados'
'Padrão'
'Desconhecido' (obrigatório)

HypervVirtualizationManagementSettings

Nome Descrição Valor
licenseAndSupportList Lista de licenças e suporte. HypervLicense[] (obrigatório)
númeroDeFísicoCoresPerLicença Número de núcleos físicos por licença. Int

Restrições:
Valor mínimo = 1 (obrigatório)
softwareAssuranceCost Custo do Software Assurance. int (obrigatório)

Configurações de trabalho

Nome Descrição Valor
horaAdminCost Custo de administrador por hora. int (obrigatório)
físicoServidoresPerAdmin Servidores físicos por administrador. Int

Restrições:
Valor mínimo = 1 (obrigatório)
virtualMachinesPerAdmin Máquinas virtuais por administrador. Int

Restrições:
Valor mínimo = 1 (obrigatório)

LinuxServerLicensingSettings

Nome Descrição Valor
licenseCost Custo da licença. int (obrigatório)

ManagementSettings

Nome Descrição Valor
hypervVirtualizationManagementSettings Configurações de gerenciamento de virtualização do HyperV. HypervVirtualizationManagementSettings (obrigatório)
outroGestãoCustosConfigurações Outras configurações de custos de gerenciamento. OtherManagementCostsSettings (obrigatório)
thirdPartyManagementSettings Configurações de gerenciamento de terceiros. ThirdPartyManagementSettings (obrigatório)

Configurações de rede

Nome Descrição Valor
médiaCostPerCabinet Custo médio por gabinete int (obrigatório)
manutençãoCustoPercentagem Percentagem do custo de manutenção da rede. Int

Restrições:
Valor mínimo = 0
Valor máximo = 100 (obrigatório)
físicoServidoresPerCabinet Número de servidores físicos por gabinete int (obrigatório)

OnPremiseSettings

Nome Descrição Valor
computeSettings Configurações de computação. ComputeSettings (obrigatório)
facilitySettings Configurações de instalações. FacilitySettings (obrigatório)
laborSettings Contextos laborais. LaborSettings (obrigatório)
managementSettings Configurações de gerenciamento. ManagementSettings
networkSettings Configurações de rede. NetworkSettings (obrigatório)
securityConfigurações: Configurações de segurança. SecuritySettings (obrigatório)
storageSettings Configurações de armazenamento. StorageSettings (obrigatório)

OtherManagementCostsSettings

Nome Descrição Valor
dataProtectionCostPerServerPerYear Custo de proteção de dados por servidor por ano. int (obrigatório)
monitoramentoCostPerServerPerYear Custo de monitoramento por servidor por ano. int (obrigatório)
patchingCostPerServerPerYear Custo de aplicação de patches por servidor por ano. int (obrigatório)

Configurações de Segurança

Nome Descrição Valor
serverSecurityCostPerServerPerYear Servidores físicos por administrador. int (obrigatório)
sqlServerSecurityCostPerServerPerYear Máquinas virtuais por administrador. int (obrigatório)

Configurações

Nome Descrição Valor
azureArcSettings Configurações de arco do Azure. AzureArcSettings
azureSettings Configurações do Azure para um caso de negócios. AzureSettings (obrigatório)
onPremiseSettings Configurações locais. OnPremiseSettings

SqlServerLicensingSettings

Nome Descrição Valor
licenseCost Custo da licença. int (obrigatório)
softwareAssuranceCost Custo do Software Assurance (SA). int (obrigatório)
versão Versão do SQL Server. 'Empresa'
'Padrão'
'Desconhecido' (obrigatório)

Configurações de armazenamento

Nome Descrição Valor
custoPerGbPerYear Custo por gigabyte por ano. int (obrigatório)
manutençãoCustoPorcentagemParaAquisiçãoCusto Percentagem do custo de manutenção. Int

Restrições:
Valor mínimo = 0
Valor máximo = 100 (obrigatório)

ThirdPartyManagementSettings

Nome Descrição Valor
licenseCost Custo da licença. int (obrigatório)
suporteCusto Custo de suporte. int (obrigatório)

VirtualizationSoftwareSettings

Nome Descrição Valor
vMwareCloudFoundationLicenseCost Custo da licença do VMware Cloud Foundation. int (obrigatório)

WindowsServerLicensingSettings

Nome Descrição Valor
licenseCost Custo da licença. int (obrigatório)
licençasPerCore Licenças por núcleo. int (obrigatório)
softwareAssuranceCost Custo do Software Assurance (SA). int (obrigatório)

Exemplos de uso

Definição de recursos Terraform (provedor AzAPI)

O tipo de recurso assessmentProjects/businessCases 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/businessCases, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Migrate/assessmentProjects/businessCases@2024-03-03-preview"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      settings = {
        azureArcSettings = {
          azureArcState = "string"
          laborCostPercentage = int
          managementSettings = {
            monitoringSettings = {
              alertRulesCount = int
              logsVolumeInGB = int
            }
          }
        }
        azureSettings = {
          avsLaborCostPercentage = int
          businessCaseType = "string"
          comfortFactor = int
          currency = "string"
          discountPercentage = int
          iaasLaborCostPercentage = int
          infrastructureGrowthRate = int
          networkCostPercentage = int
          paasLaborCostPercentage = int
          performanceDataEndTime = "string"
          performanceDataStartTime = "string"
          performanceUtilizationPercentile = int
          perYearMigrationCompletionPercentage = [
            {
              name = "string"
              value = int
            }
          ]
          savingsOption = "string"
          targetLocation = "string"
          wacc = int
          workloadDiscoverySource = "string"
        }
        onPremiseSettings = {
          computeSettings = {
            computeHardwareMaintenanceCost = int
            cpuOversubscriptionRatio = int
            hyperthreadCoreToMemoryRatio = int
            price = int
            rhelLinuxServerLicensing = {
              licenseCost = int
            }
            sqlServerLicensing = [
              {
                licenseCost = int
                softwareAssuranceCost = int
                version = "string"
              }
            ]
            suseLinuxServerLicensing = {
              licenseCost = int
            }
            virtualizationSoftwareSettings = {
              vMwareCloudFoundationLicenseCost = int
            }
            vmOversubscriptionRatio = int
            windowsServerLicensing = {
              licenseCost = int
              licensesPerCore = int
              softwareAssuranceCost = int
            }
          }
          facilitySettings = {
            facilitiesCostPerKwh = int
            powerUtilizationEfficiency = int
          }
          laborSettings = {
            hourlyAdminCost = int
            physicalServersPerAdmin = int
            virtualMachinesPerAdmin = int
          }
          managementSettings = {
            hypervVirtualizationManagementSettings = {
              licenseAndSupportList = [
                {
                  licenseCost = int
                  licenseType = "string"
                }
              ]
              numberOfPhysicalCoresPerLicense = int
              softwareAssuranceCost = int
            }
            otherManagementCostsSettings = {
              dataProtectionCostPerServerPerYear = int
              monitoringCostPerServerPerYear = int
              patchingCostPerServerPerYear = int
            }
            thirdPartyManagementSettings = {
              licenseCost = int
              supportCost = int
            }
          }
          networkSettings = {
            averageCostPerCabinet = int
            maintenanceCostPercentage = int
            physicalServersPerCabinet = int
          }
          securitySettings = {
            serverSecurityCostPerServerPerYear = int
            sqlServerSecurityCostPerServerPerYear = int
          }
          storageSettings = {
            costPerGbPerYear = int
            maintainanceCostPercentageToAcquisitionCost = int
          }
        }
      }
    }
  }
}

Valores de propriedade

Microsoft.Migrate/assessmentProjetos/businessCases

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 para recurso do tipo: avaliação Projetos
propriedades As propriedades específicas do recurso para este recurso. BusinessCaseProperties
tipo O tipo de recurso "Microsoft.Migrate/assessmentProjects/businessCases@2024-03-03-preview"

AzureArcManagementSettings

Nome Descrição Valor
monitoramentoConfigurações Obtém as configurações de monitoramento de arco azure. AzureArcMonitoringSettings (obrigatório)

AzureArcMonitoringSettings

Nome Descrição Valor
alertRulesCount Número de configurações de regras de alerta. int (obrigatório)
logsVolumeInGB Registra as configurações de volume. int (obrigatório)

AzureArcSettings

Nome Descrição Valor
azureArcState O estado AzureArc indica se os custos relacionados ao azure arc devem ser incluídos no local ou não. 'Desativado'
'Habilitado'
'Desconhecido' (obrigatório)
laborCostPercentage Obtém a porcentagem de custo de mão de obra do Azure arc. Int

Restrições:
Valor mínimo = 0
Valor máximo = 100
managementSettings Configurações de gerenciamento. AzureArcManagementSettings

AzureSettings

Nome Descrição Valor
avsLaborCostPercentage Obtém a percentagem do custo de mão de obra Avs. Int

Restrições:
Valor mínimo = 0
Valor máximo = 100
businessCaseType Estratégia de migração. 'AVSOnly'
'IaaSOnly'
'OptimizeForCost'
'OptimizeForPaas'
'Desconhecido'
confortoFactor Obtém fator de conforto. Int
moeda Moeda do caso de negócio. «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» (obrigatório)
descontoPercentagem Obtém a porcentagem de desconto azure. Int

Restrições:
Valor mínimo = 0
Valor máximo = 100
iaasLaborCostPercentage Obtém a porcentagem de custo de mão de obra IaaS. Int

Restrições:
Valor mínimo = 0
Valor máximo = 100
infra-estruturaGrowthRate Obtém taxa de crescimento de infraestrutura. Int

Restrições:
Valor mínimo = 0
Valor máximo = 100
networkCostPercentage Obtém a porcentagem de custo da rede. Int

Restrições:
Valor mínimo = 0
Valor máximo = 100
paasLaborCostPercentage Obtém a percentagem do custo de mão de obra PaaS. Int

Restrições:
Valor mínimo = 0
Valor máximo = 100
performanceDataEndTime Obtém o tempo de término para usar para desempenho. corda
performanceDataStartTime Obtém o tempo de início para usar para desempenho. corda
desempenhoUtilizaçãoPercentil Obtém percentil de utilização para desempenho. Int

Restrições:
Valor mínimo = 0
Valor máximo = 100
perAnoMigraçãoConclusãoPercentagem Obtém a porcentagem de conclusão da migração por ano. AzureSettingsPerYearMigrationCompletionPercentageItem[]
poupançaOpção Obtém o tipo de opção de economia de business case. 'RI3Year'
'Plano de Poupança3Ano'
'Desconhecido'
DestinoLocalização Obtém ou define o local do azure. string (obrigatório)
WACC Obtém a porcentagem de wACC. Int

Restrições:
Valor mínimo = 0
Valor máximo = 100
workloadDiscoverySource Origem de descoberta de carga de trabalho. 'Aparelho'
'Importação'
'Desconhecido'

AzureSettingsPerYearMigrationCompletionPercentageItem

Nome Descrição Valor
nome O nome. corda
valor O valor. Int

BusinessCaseProperties

Nome Descrição Valor
Configurações Configurações de casos de negócios. Configurações

ComputeSettings

Nome Descrição Valor
computeHardwareMaintenanceCost Custo de Manutenção de Hardware de Computação. int (obrigatório)
cpuOversubscriptionRatio Taxa de sobresubscrição da CPU. int (obrigatório)
hyperthreadCoreToMemoryRatio Relação núcleo Hyperthread/memória. int (obrigatório)
Preço Calcule o preço. int (obrigatório)
rhelLinuxServerLicensing Configurações de licenciamento do Linux Rhel Server. LinuxServerLicensingSettings (obrigatório)
sqlServerLicensing Configurações de licenciamento do SQL Server. SqlServerLicensingSettings[] (obrigatório)
suseLinuxServerLicensing Configurações de licenciamento do Linux Suse Server. LinuxServerLicensingSettings (obrigatório)
virtualizaçãoSoftwareSettings Configurações do software de virtualização. VirtualizationSoftwareSettings (obrigatório)
vmOversubscriptionRatio Taxa de excesso de assinatura de VM. int (obrigatório)
windowsServerLicenciamento Configurações de licenciamento do Windows Server. WindowsServerLicensingSettings (obrigatório)

Configurações da instalação

Nome Descrição Valor
instalaçõesCostPerKwh O custo das instalações. Int
powerUtilizaçãoEficiência Eficiência de utilização de energia. Int

Restrições:
Valor mínimo = 1 (obrigatório)

HypervLicense

Nome Descrição Valor
licenseCost Custo de uma licença. int (obrigatório)
Tipo de licença Tipo de licença HyperV. 'Centro de dados'
'Padrão'
'Desconhecido' (obrigatório)

HypervVirtualizationManagementSettings

Nome Descrição Valor
licenseAndSupportList Lista de licenças e suporte. HypervLicense[] (obrigatório)
númeroDeFísicoCoresPerLicença Número de núcleos físicos por licença. Int

Restrições:
Valor mínimo = 1 (obrigatório)
softwareAssuranceCost Custo do Software Assurance. int (obrigatório)

Configurações de trabalho

Nome Descrição Valor
horaAdminCost Custo de administrador por hora. int (obrigatório)
físicoServidoresPerAdmin Servidores físicos por administrador. Int

Restrições:
Valor mínimo = 1 (obrigatório)
virtualMachinesPerAdmin Máquinas virtuais por administrador. Int

Restrições:
Valor mínimo = 1 (obrigatório)

LinuxServerLicensingSettings

Nome Descrição Valor
licenseCost Custo da licença. int (obrigatório)

ManagementSettings

Nome Descrição Valor
hypervVirtualizationManagementSettings Configurações de gerenciamento de virtualização do HyperV. HypervVirtualizationManagementSettings (obrigatório)
outroGestãoCustosConfigurações Outras configurações de custos de gerenciamento. OtherManagementCostsSettings (obrigatório)
thirdPartyManagementSettings Configurações de gerenciamento de terceiros. ThirdPartyManagementSettings (obrigatório)

Configurações de rede

Nome Descrição Valor
médiaCostPerCabinet Custo médio por gabinete int (obrigatório)
manutençãoCustoPercentagem Percentagem do custo de manutenção da rede. Int

Restrições:
Valor mínimo = 0
Valor máximo = 100 (obrigatório)
físicoServidoresPerCabinet Número de servidores físicos por gabinete int (obrigatório)

OnPremiseSettings

Nome Descrição Valor
computeSettings Configurações de computação. ComputeSettings (obrigatório)
facilitySettings Configurações de instalações. FacilitySettings (obrigatório)
laborSettings Contextos laborais. LaborSettings (obrigatório)
managementSettings Configurações de gerenciamento. ManagementSettings
networkSettings Configurações de rede. NetworkSettings (obrigatório)
securityConfigurações: Configurações de segurança. SecuritySettings (obrigatório)
storageSettings Configurações de armazenamento. StorageSettings (obrigatório)

OtherManagementCostsSettings

Nome Descrição Valor
dataProtectionCostPerServerPerYear Custo de proteção de dados por servidor por ano. int (obrigatório)
monitoramentoCostPerServerPerYear Custo de monitoramento por servidor por ano. int (obrigatório)
patchingCostPerServerPerYear Custo de aplicação de patches por servidor por ano. int (obrigatório)

Configurações de Segurança

Nome Descrição Valor
serverSecurityCostPerServerPerYear Servidores físicos por administrador. int (obrigatório)
sqlServerSecurityCostPerServerPerYear Máquinas virtuais por administrador. int (obrigatório)

Configurações

Nome Descrição Valor
azureArcSettings Configurações de arco do Azure. AzureArcSettings
azureSettings Configurações do Azure para um caso de negócios. AzureSettings (obrigatório)
onPremiseSettings Configurações locais. OnPremiseSettings

SqlServerLicensingSettings

Nome Descrição Valor
licenseCost Custo da licença. int (obrigatório)
softwareAssuranceCost Custo do Software Assurance (SA). int (obrigatório)
versão Versão do SQL Server. 'Empresa'
'Padrão'
'Desconhecido' (obrigatório)

Configurações de armazenamento

Nome Descrição Valor
custoPerGbPerYear Custo por gigabyte por ano. int (obrigatório)
manutençãoCustoPorcentagemParaAquisiçãoCusto Percentagem do custo de manutenção. Int

Restrições:
Valor mínimo = 0
Valor máximo = 100 (obrigatório)

ThirdPartyManagementSettings

Nome Descrição Valor
licenseCost Custo da licença. int (obrigatório)
suporteCusto Custo de suporte. int (obrigatório)

VirtualizationSoftwareSettings

Nome Descrição Valor
vMwareCloudFoundationLicenseCost Custo da licença do VMware Cloud Foundation. int (obrigatório)

WindowsServerLicensingSettings

Nome Descrição Valor
licenseCost Custo da licença. int (obrigatório)
licençasPerCore Licenças por núcleo. int (obrigatório)
softwareAssuranceCost Custo do Software Assurance (SA). int (obrigatório)