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/businessCases 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/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:
- 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/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) |