Compartilhar via


Microsoft.RecoveryServices vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems 2023-06-01

Definição de recurso do Bicep

O tipo de recurso vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems pode ser implantado com operações direcionadas:

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

Formato de recurso

Para criar um recurso Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems@2023-06-01' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    policyId: 'string'
    providerSpecificDetails: {
      instanceType: 'string'
      // For remaining properties, see EnableMigrationProviderSpecificInputOrMigrationProviderSpecificSettings objects
    }
  }
}

Objetos EnableMigrationProviderSpecificInputOrMigrationProviderSpecificSettings

Defina a propriedade instanceType para especificar o tipo de objeto.

Para VMwareCbt, use:

{
  confidentialVmKeyVaultId: 'string'
  dataMoverRunAsAccountId: 'string'
  disksToInclude: [
    {
      diskEncryptionSetId: 'string'
      diskId: 'string'
      diskType: 'string'
      isOSDisk: 'string'
      logStorageAccountId: 'string'
      logStorageAccountSasSecretName: 'string'
    }
  ]
  instanceType: 'VMwareCbt'
  licenseType: 'string'
  performAutoResync: 'string'
  performSqlBulkRegistration: 'string'
  seedDiskTags: {
    {customized property}: 'string'
  }
  snapshotRunAsAccountId: 'string'
  sqlServerLicenseType: 'string'
  targetAvailabilitySetId: 'string'
  targetAvailabilityZone: 'string'
  targetBootDiagnosticsStorageAccountId: 'string'
  targetDiskTags: {
    {customized property}: 'string'
  }
  targetNetworkId: 'string'
  targetNicTags: {
    {customized property}: 'string'
  }
  targetProximityPlacementGroupId: 'string'
  targetResourceGroupId: 'string'
  targetSubnetName: 'string'
  targetVmName: 'string'
  targetVmSecurityProfile: {
    isTargetVmConfidentialEncryptionEnabled: 'string'
    isTargetVmIntegrityMonitoringEnabled: 'string'
    isTargetVmSecureBootEnabled: 'string'
    isTargetVmTpmEnabled: 'string'
    targetVmSecurityType: 'string'
  }
  targetVmSize: 'string'
  targetVmTags: {
    {customized property}: 'string'
  }
  testNetworkId: 'string'
  testSubnetName: 'string'
  vmwareMachineId: 'string'
}

Valores de propriedade

EnableMigrationInputPropertiesOrMigrationItemProperties

Nome Descrição Valor
policyId A ID da política. cadeia de caracteres (obrigatório)
providerSpecificDetails Os detalhes específicos do provedor. EnableMigrationProviderSpecificInputOrMigrationProviderSpecificSettings (obrigatório)

EnableMigrationProviderSpecificInputOrMigrationProviderSpecificSettings

Nome Descrição Valor
instanceType Defina como 'VMwareCbt' para o tipo VMwareCbtEnableMigrationInputOrVMwareCbtMigrationDetails. 'VMwareCbt' (obrigatório)

Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems

Nome Descrição Valor
nome O nome do recurso cadeia de caracteres (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: vaults/replicationFabrics/replicationProtectionContainers
Propriedades Habilite as propriedades de entrada de migração. EnableMigrationInputPropertiesOrMigrationItemProperties (obrigatório)

VMwareCbtDiskInput

Nome Descrição Valor
diskEncryptionSetId A ID do ARM DiskEncryptionSet. corda
diskId A ID do disco. cadeia de caracteres (obrigatório)
diskType O tipo de disco. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
isOSDisk Um valor que indica se o disco é o disco do sistema operacional. cadeia de caracteres (obrigatório)
logStorageAccountId A ID do ARM da conta de armazenamento de log. cadeia de caracteres (obrigatório)
logStorageAccountSasSecretName O nome do segredo do cofre de chaves da conta de armazenamento de log. cadeia de caracteres (obrigatório)

VMwareCbtEnableMigrationInputOrVMwareCbtMigrationDetails

Nome Descrição Valor
confidentialVmKeyVaultId A ID confidencial do cofre de chaves da VM para instalação do ADE. corda
dataMoverRunAsAccountId O data mover é executado como id da conta. cadeia de caracteres (obrigatório)
disksToInclude Os discos a serem incluídos na lista. VMwareCbtDiskInput [] (obrigatório)
instanceType O tipo de classe. 'VMwareCbt' (obrigatório)
licenseType Tipo de licença. 'NoLicenseType'
'NotSpecified'
'WindowsServer'
performAutoResync Um valor que indica se a ressincronização automática deve ser feita. corda
performSqlBulkRegistration Um valor que indica se o registro de RP do SQL em massa deve ser feito. corda
seedDiskTags As marcas dos discos de semente. VMwareCbtEnableMigrationInputSeedDiskTags
snapshotRunAsAccountId O instantâneo é executado como id da conta. cadeia de caracteres (obrigatório)
sqlServerLicenseType O tipo de licença do SQL Server. 'AHUB'
'NoLicenseType'
'NotSpecified'
'PAYG'
targetAvailabilitySetId A ID do ARM do conjunto de disponibilidade de destino. corda
targetAvailabilityZone A zona de disponibilidade de destino. corda
targetBootDiagnosticsStorageAccountId A ID do ARM da conta de armazenamento de diagnóstico de inicialização de destino. corda
targetDiskTags As marcas dos discos de destino. VMwareCbtEnableMigrationInputTargetDiskTags
targetNetworkId A ID do ARM da rede de destino. cadeia de caracteres (obrigatório)
targetNicTags As marcas para as NICs de destino. VMwareCbtEnableMigrationInputTargetNicTags
targetProximityPlacementGroupId A ID do ARM do grupo de posicionamento por proximidade de destino. corda
targetResourceGroupId A ID do ARM do grupo de recursos de destino. cadeia de caracteres (obrigatório)
targetSubnetName O nome da sub-rede de destino. corda
targetVmName O nome da VM de destino. corda
targetVmSecurityProfile O perfil de segurança da VM de destino. VMwareCbtSecurityProfileProperties
targetVmSize O tamanho da VM de destino. corda
targetVmTags As marcas de VM de destino. VMwareCbtEnableMigrationInputTargetVmTags
testNetworkId A ID do ARM da rede de teste selecionada. corda
testSubnetName O nome da sub-rede de teste selecionado. corda
vmwareMachineId A ID do ARM da VM descoberta no VMware. cadeia de caracteres (obrigatório)

VMwareCbtEnableMigrationInputSeedDiskTags

Nome Descrição Valor

VMwareCbtEnableMigrationInputTargetDiskTags

Nome Descrição Valor

VMwareCbtEnableMigrationInputTargetNicTags

Nome Descrição Valor

VMwareCbtEnableMigrationInputTargetVmTags

Nome Descrição Valor

VMwareCbtSecurityProfileProperties

Nome Descrição Valor
isTargetVmConfidentialEncryptionEnabled Um valor que indica se a criptografia de computação confidencial deve ser habilitada. corda
isTargetVmIntegrityMonitoringEnabled Um valor que indica se o monitoramento de integridade deve ser habilitado. corda
isTargetVmSecureBootEnabled Um valor que indica se a inicialização segura deve ser habilitada. corda
isTargetVmTpmEnabled Um valor que indica se o módulo de plataforma confiável deve ser habilitado. corda
targetVmSecurityType O tipo de segurança de VM de destino. 'ConfidentialVM'
'None'
'TrustedLaunch'

Definição de recurso de modelo do ARM

O tipo de recurso vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems pode ser implantado com operações direcionadas:

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

Formato de recurso

Para criar um recurso Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems, adicione o JSON a seguir ao seu modelo.

{
  "type": "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems",
  "apiVersion": "2023-06-01",
  "name": "string",
  "properties": {
    "policyId": "string",
    "providerSpecificDetails": {
      "instanceType": "string"
      // For remaining properties, see EnableMigrationProviderSpecificInputOrMigrationProviderSpecificSettings objects
    }
  }
}

Objetos EnableMigrationProviderSpecificInputOrMigrationProviderSpecificSettings

Defina a propriedade instanceType para especificar o tipo de objeto.

Para VMwareCbt, use:

{
  "confidentialVmKeyVaultId": "string",
  "dataMoverRunAsAccountId": "string",
  "disksToInclude": [
    {
      "diskEncryptionSetId": "string",
      "diskId": "string",
      "diskType": "string",
      "isOSDisk": "string",
      "logStorageAccountId": "string",
      "logStorageAccountSasSecretName": "string"
    }
  ],
  "instanceType": "VMwareCbt",
  "licenseType": "string",
  "performAutoResync": "string",
  "performSqlBulkRegistration": "string",
  "seedDiskTags": {
    "{customized property}": "string"
  },
  "snapshotRunAsAccountId": "string",
  "sqlServerLicenseType": "string",
  "targetAvailabilitySetId": "string",
  "targetAvailabilityZone": "string",
  "targetBootDiagnosticsStorageAccountId": "string",
  "targetDiskTags": {
    "{customized property}": "string"
  },
  "targetNetworkId": "string",
  "targetNicTags": {
    "{customized property}": "string"
  },
  "targetProximityPlacementGroupId": "string",
  "targetResourceGroupId": "string",
  "targetSubnetName": "string",
  "targetVmName": "string",
  "targetVmSecurityProfile": {
    "isTargetVmConfidentialEncryptionEnabled": "string",
    "isTargetVmIntegrityMonitoringEnabled": "string",
    "isTargetVmSecureBootEnabled": "string",
    "isTargetVmTpmEnabled": "string",
    "targetVmSecurityType": "string"
  },
  "targetVmSize": "string",
  "targetVmTags": {
    "{customized property}": "string"
  },
  "testNetworkId": "string",
  "testSubnetName": "string",
  "vmwareMachineId": "string"
}

Valores de propriedade

EnableMigrationInputPropertiesOrMigrationItemProperties

Nome Descrição Valor
policyId A ID da política. cadeia de caracteres (obrigatório)
providerSpecificDetails Os detalhes específicos do provedor. EnableMigrationProviderSpecificInputOrMigrationProviderSpecificSettings (obrigatório)

EnableMigrationProviderSpecificInputOrMigrationProviderSpecificSettings

Nome Descrição Valor
instanceType Defina como 'VMwareCbt' para o tipo VMwareCbtEnableMigrationInputOrVMwareCbtMigrationDetails. 'VMwareCbt' (obrigatório)

Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems

Nome Descrição Valor
apiVersion A versão da API '2023-06-01'
nome O nome do recurso cadeia de caracteres (obrigatório)
Propriedades Habilite as propriedades de entrada de migração. EnableMigrationInputPropertiesOrMigrationItemProperties (obrigatório)
tipo O tipo de recurso 'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems'

VMwareCbtDiskInput

Nome Descrição Valor
diskEncryptionSetId A ID do ARM DiskEncryptionSet. corda
diskId A ID do disco. cadeia de caracteres (obrigatório)
diskType O tipo de disco. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
isOSDisk Um valor que indica se o disco é o disco do sistema operacional. cadeia de caracteres (obrigatório)
logStorageAccountId A ID do ARM da conta de armazenamento de log. cadeia de caracteres (obrigatório)
logStorageAccountSasSecretName O nome do segredo do cofre de chaves da conta de armazenamento de log. cadeia de caracteres (obrigatório)

VMwareCbtEnableMigrationInputOrVMwareCbtMigrationDetails

Nome Descrição Valor
confidentialVmKeyVaultId A ID confidencial do cofre de chaves da VM para instalação do ADE. corda
dataMoverRunAsAccountId O data mover é executado como id da conta. cadeia de caracteres (obrigatório)
disksToInclude Os discos a serem incluídos na lista. VMwareCbtDiskInput [] (obrigatório)
instanceType O tipo de classe. 'VMwareCbt' (obrigatório)
licenseType Tipo de licença. 'NoLicenseType'
'NotSpecified'
'WindowsServer'
performAutoResync Um valor que indica se a ressincronização automática deve ser feita. corda
performSqlBulkRegistration Um valor que indica se o registro de RP do SQL em massa deve ser feito. corda
seedDiskTags As marcas dos discos de semente. VMwareCbtEnableMigrationInputSeedDiskTags
snapshotRunAsAccountId O instantâneo é executado como id da conta. cadeia de caracteres (obrigatório)
sqlServerLicenseType O tipo de licença do SQL Server. 'AHUB'
'NoLicenseType'
'NotSpecified'
'PAYG'
targetAvailabilitySetId A ID do ARM do conjunto de disponibilidade de destino. corda
targetAvailabilityZone A zona de disponibilidade de destino. corda
targetBootDiagnosticsStorageAccountId A ID do ARM da conta de armazenamento de diagnóstico de inicialização de destino. corda
targetDiskTags As marcas dos discos de destino. VMwareCbtEnableMigrationInputTargetDiskTags
targetNetworkId A ID do ARM da rede de destino. cadeia de caracteres (obrigatório)
targetNicTags As marcas para as NICs de destino. VMwareCbtEnableMigrationInputTargetNicTags
targetProximityPlacementGroupId A ID do ARM do grupo de posicionamento por proximidade de destino. corda
targetResourceGroupId A ID do ARM do grupo de recursos de destino. cadeia de caracteres (obrigatório)
targetSubnetName O nome da sub-rede de destino. corda
targetVmName O nome da VM de destino. corda
targetVmSecurityProfile O perfil de segurança da VM de destino. VMwareCbtSecurityProfileProperties
targetVmSize O tamanho da VM de destino. corda
targetVmTags As marcas de VM de destino. VMwareCbtEnableMigrationInputTargetVmTags
testNetworkId A ID do ARM da rede de teste selecionada. corda
testSubnetName O nome da sub-rede de teste selecionado. corda
vmwareMachineId A ID do ARM da VM descoberta no VMware. cadeia de caracteres (obrigatório)

VMwareCbtEnableMigrationInputSeedDiskTags

Nome Descrição Valor

VMwareCbtEnableMigrationInputTargetDiskTags

Nome Descrição Valor

VMwareCbtEnableMigrationInputTargetNicTags

Nome Descrição Valor

VMwareCbtEnableMigrationInputTargetVmTags

Nome Descrição Valor

VMwareCbtSecurityProfileProperties

Nome Descrição Valor
isTargetVmConfidentialEncryptionEnabled Um valor que indica se a criptografia de computação confidencial deve ser habilitada. corda
isTargetVmIntegrityMonitoringEnabled Um valor que indica se o monitoramento de integridade deve ser habilitado. corda
isTargetVmSecureBootEnabled Um valor que indica se a inicialização segura deve ser habilitada. corda
isTargetVmTpmEnabled Um valor que indica se o módulo de plataforma confiável deve ser habilitado. corda
targetVmSecurityType O tipo de segurança de VM de destino. 'ConfidentialVM'
'None'
'TrustedLaunch'

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

O tipo de recurso vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems pode ser implantado com operações direcionadas:

  • 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.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems, adicione o Terraform a seguir ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems@2023-06-01"
  name = "string"
  body = jsonencode({
    properties = {
      policyId = "string"
      providerSpecificDetails = {
        instanceType = "string"
        // For remaining properties, see EnableMigrationProviderSpecificInputOrMigrationProviderSpecificSettings objects
      }
    }
  })
}

Objetos EnableMigrationProviderSpecificInputOrMigrationProviderSpecificSettings

Defina a propriedade instanceType para especificar o tipo de objeto.

Para VMwareCbt, use:

{
  confidentialVmKeyVaultId = "string"
  dataMoverRunAsAccountId = "string"
  disksToInclude = [
    {
      diskEncryptionSetId = "string"
      diskId = "string"
      diskType = "string"
      isOSDisk = "string"
      logStorageAccountId = "string"
      logStorageAccountSasSecretName = "string"
    }
  ]
  instanceType = "VMwareCbt"
  licenseType = "string"
  performAutoResync = "string"
  performSqlBulkRegistration = "string"
  seedDiskTags = {
    {customized property} = "string"
  }
  snapshotRunAsAccountId = "string"
  sqlServerLicenseType = "string"
  targetAvailabilitySetId = "string"
  targetAvailabilityZone = "string"
  targetBootDiagnosticsStorageAccountId = "string"
  targetDiskTags = {
    {customized property} = "string"
  }
  targetNetworkId = "string"
  targetNicTags = {
    {customized property} = "string"
  }
  targetProximityPlacementGroupId = "string"
  targetResourceGroupId = "string"
  targetSubnetName = "string"
  targetVmName = "string"
  targetVmSecurityProfile = {
    isTargetVmConfidentialEncryptionEnabled = "string"
    isTargetVmIntegrityMonitoringEnabled = "string"
    isTargetVmSecureBootEnabled = "string"
    isTargetVmTpmEnabled = "string"
    targetVmSecurityType = "string"
  }
  targetVmSize = "string"
  targetVmTags = {
    {customized property} = "string"
  }
  testNetworkId = "string"
  testSubnetName = "string"
  vmwareMachineId = "string"
}

Valores de propriedade

EnableMigrationInputPropertiesOrMigrationItemProperties

Nome Descrição Valor
policyId A ID da política. cadeia de caracteres (obrigatório)
providerSpecificDetails Os detalhes específicos do provedor. EnableMigrationProviderSpecificInputOrMigrationProviderSpecificSettings (obrigatório)

EnableMigrationProviderSpecificInputOrMigrationProviderSpecificSettings

Nome Descrição Valor
instanceType Defina como 'VMwareCbt' para o tipo VMwareCbtEnableMigrationInputOrVMwareCbtMigrationDetails. 'VMwareCbt' (obrigatório)

Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems

Nome Descrição Valor
nome O nome do recurso cadeia de caracteres (obrigatório)
parent_id A ID do recurso que é o pai desse recurso. ID do recurso do tipo: vaults/replicationFabrics/replicationProtectionContainers
Propriedades Habilite as propriedades de entrada de migração. EnableMigrationInputPropertiesOrMigrationItemProperties (obrigatório)
tipo O tipo de recurso "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems@2023-06-01"

VMwareCbtDiskInput

Nome Descrição Valor
diskEncryptionSetId A ID do ARM DiskEncryptionSet. corda
diskId A ID do disco. cadeia de caracteres (obrigatório)
diskType O tipo de disco. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
isOSDisk Um valor que indica se o disco é o disco do sistema operacional. cadeia de caracteres (obrigatório)
logStorageAccountId A ID do ARM da conta de armazenamento de log. cadeia de caracteres (obrigatório)
logStorageAccountSasSecretName O nome do segredo do cofre de chaves da conta de armazenamento de log. cadeia de caracteres (obrigatório)

VMwareCbtEnableMigrationInputOrVMwareCbtMigrationDetails

Nome Descrição Valor
confidentialVmKeyVaultId A ID confidencial do cofre de chaves da VM para instalação do ADE. corda
dataMoverRunAsAccountId O data mover é executado como id da conta. cadeia de caracteres (obrigatório)
disksToInclude Os discos a serem incluídos na lista. VMwareCbtDiskInput [] (obrigatório)
instanceType O tipo de classe. 'VMwareCbt' (obrigatório)
licenseType Tipo de licença. 'NoLicenseType'
'NotSpecified'
'WindowsServer'
performAutoResync Um valor que indica se a ressincronização automática deve ser feita. corda
performSqlBulkRegistration Um valor que indica se o registro de RP do SQL em massa deve ser feito. corda
seedDiskTags As marcas dos discos de semente. VMwareCbtEnableMigrationInputSeedDiskTags
snapshotRunAsAccountId O instantâneo é executado como id da conta. cadeia de caracteres (obrigatório)
sqlServerLicenseType O tipo de licença do SQL Server. 'AHUB'
'NoLicenseType'
'NotSpecified'
'PAYG'
targetAvailabilitySetId A ID do ARM do conjunto de disponibilidade de destino. corda
targetAvailabilityZone A zona de disponibilidade de destino. corda
targetBootDiagnosticsStorageAccountId A ID do ARM da conta de armazenamento de diagnóstico de inicialização de destino. corda
targetDiskTags As marcas dos discos de destino. VMwareCbtEnableMigrationInputTargetDiskTags
targetNetworkId A ID do ARM da rede de destino. cadeia de caracteres (obrigatório)
targetNicTags As marcas para as NICs de destino. VMwareCbtEnableMigrationInputTargetNicTags
targetProximityPlacementGroupId A ID do ARM do grupo de posicionamento por proximidade de destino. corda
targetResourceGroupId A ID do ARM do grupo de recursos de destino. cadeia de caracteres (obrigatório)
targetSubnetName O nome da sub-rede de destino. corda
targetVmName O nome da VM de destino. corda
targetVmSecurityProfile O perfil de segurança da VM de destino. VMwareCbtSecurityProfileProperties
targetVmSize O tamanho da VM de destino. corda
targetVmTags As marcas de VM de destino. VMwareCbtEnableMigrationInputTargetVmTags
testNetworkId A ID do ARM da rede de teste selecionada. corda
testSubnetName O nome da sub-rede de teste selecionado. corda
vmwareMachineId A ID do ARM da VM descoberta no VMware. cadeia de caracteres (obrigatório)

VMwareCbtEnableMigrationInputSeedDiskTags

Nome Descrição Valor

VMwareCbtEnableMigrationInputTargetDiskTags

Nome Descrição Valor

VMwareCbtEnableMigrationInputTargetNicTags

Nome Descrição Valor

VMwareCbtEnableMigrationInputTargetVmTags

Nome Descrição Valor

VMwareCbtSecurityProfileProperties

Nome Descrição Valor
isTargetVmConfidentialEncryptionEnabled Um valor que indica se a criptografia de computação confidencial deve ser habilitada. corda
isTargetVmIntegrityMonitoringEnabled Um valor que indica se o monitoramento de integridade deve ser habilitado. corda
isTargetVmSecureBootEnabled Um valor que indica se a inicialização segura deve ser habilitada. corda
isTargetVmTpmEnabled Um valor que indica se o módulo de plataforma confiável deve ser habilitado. corda
targetVmSecurityType O tipo de segurança de VM de destino. 'ConfidentialVM'
'None'
'TrustedLaunch'