Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Definição de recurso do Bicep
O tipo de recurso assessmentProjects/avsAssessments pode ser implantado com operações direcionadas:
- Grupos de recursos - Consulte comandos de implantação do grupo 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 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:
- Grupos de recursos - Consulte comandos de implantação do grupo 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 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 |