Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Bicep-Ressourcendefinition
Der MigrateProjects-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Migrate/migrateProjects-Ressource zu erstellen, fügen Sie Der Vorlage den folgenden Bicep hinzu.
resource symbolicname 'Microsoft.Migrate/migrateProjects@2023-01-01' = {
eTag: 'string'
location: 'string'
name: 'string'
properties: {
publicNetworkAccess: 'string'
serviceEndpoint: 'string'
utilityStorageAccountId: 'string'
}
}
Eigenschaftswerte
Microsoft.Migrate/migrateProjects
| Name | Beschreibung | Wert |
|---|---|---|
| eTag | Für optimistisches Parallelitätssteuerelement. | Schnur |
| Ort | Azure-Speicherort, an dem das Projekt erstellt wird. | Schnur |
| Name | Der Ressourcenname | Schnur Zwänge: Pattern = ^[a-zA-Z0-9-]{3,24}$ (erforderlich) |
| Eigenschaften | Eigenschaften eines Migrationsprojekts. | MigrateProjectProperties- |
MigrateProjectProperties
| Name | Beschreibung | Wert |
|---|---|---|
| publicNetworkAccess | Dient zum Abrufen oder Festlegen des Status des öffentlichen Netzwerkzugriffs. | "Deaktiviert" "Aktiviert" "Nicht angegeben" |
| serviceEndpoint | Dienstendpunkt. | Schnur |
| utilityStorageAccountId | Id des Hilfsspeicherkontos. | Schnur |
Verwendungsbeispiele
Bicep-Beispiele
Ein grundlegendes Beispiel für die Bereitstellung von Migrate-Projekten.
param location string = 'westeurope'
param resourceName string = 'acctest0001'
resource project 'Microsoft.Migrate/migrateProjects@2020-05-01' = {
name: resourceName
location: location
properties: {
publicNetworkAccess: 'Enabled'
utilityStorageAccountId: storageAccount.id
}
}
resource storageAccount 'Microsoft.Storage/storageAccounts@2021-09-01' = {
name: resourceName
location: location
sku: {
name: 'Standard_LRS'
}
kind: 'StorageV2'
properties: {
accessTier: 'Hot'
allowBlobPublicAccess: true
allowCrossTenantReplication: true
allowSharedKeyAccess: true
defaultToOAuthAuthentication: false
encryption: {
keySource: 'Microsoft.Storage'
services: {
queue: {
keyType: 'Service'
}
table: {
keyType: 'Service'
}
}
}
isHnsEnabled: false
isNfsV3Enabled: false
isSftpEnabled: false
minimumTlsVersion: 'TLS1_2'
networkAcls: {
defaultAction: 'Allow'
}
publicNetworkAccess: 'Enabled'
supportsHttpsTrafficOnly: true
}
}
ARM-Vorlagenressourcendefinition
Der MigrateProjects-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Migrate/migrateProjects-Ressource zu erstellen, fügen Sie Der Vorlage den folgenden JSON-Code hinzu.
{
"type": "Microsoft.Migrate/migrateProjects",
"apiVersion": "2023-01-01",
"name": "string",
"eTag": "string",
"location": "string",
"properties": {
"publicNetworkAccess": "string",
"serviceEndpoint": "string",
"utilityStorageAccountId": "string"
}
}
Eigenschaftswerte
Microsoft.Migrate/migrateProjects
| Name | Beschreibung | Wert |
|---|---|---|
| apiVersion | Die API-Version | '2023-01-01' |
| eTag | Für optimistisches Parallelitätssteuerelement. | Schnur |
| Ort | Azure-Speicherort, an dem das Projekt erstellt wird. | Schnur |
| Name | Der Ressourcenname | Schnur Zwänge: Pattern = ^[a-zA-Z0-9-]{3,24}$ (erforderlich) |
| Eigenschaften | Eigenschaften eines Migrationsprojekts. | MigrateProjectProperties- |
| Art | Der Ressourcentyp | 'Microsoft.Migrate/migrateProjects' |
MigrateProjectProperties
| Name | Beschreibung | Wert |
|---|---|---|
| publicNetworkAccess | Dient zum Abrufen oder Festlegen des Status des öffentlichen Netzwerkzugriffs. | "Deaktiviert" "Aktiviert" "Nicht angegeben" |
| serviceEndpoint | Dienstendpunkt. | Schnur |
| utilityStorageAccountId | Id des Hilfsspeicherkontos. | Schnur |
Verwendungsbeispiele
Azure-Schnellstartvorlagen
Die folgenden Azure-Schnellstartvorlagen diesen Ressourcentyp bereitstellen.
| Schablone | Beschreibung |
|---|---|
|
Erstellen eines Azure Migrate-Projekts |
Diese Vorlage erstellt ein Azure Migrate-Projekt, das zum Ermitteln, Bewerten und Migrieren von Servern, Apps, Daten verwendet wird. |
Terraform -Ressourcendefinition (AzAPI-Anbieter)
Der MigrateProjects-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Migrate/migrateProjects-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Migrate/migrateProjects@2023-01-01"
name = "string"
parent_id = "string"
location = "string"
body = {
eTag = "string"
properties = {
publicNetworkAccess = "string"
serviceEndpoint = "string"
utilityStorageAccountId = "string"
}
}
}
Eigenschaftswerte
Microsoft.Migrate/migrateProjects
| Name | Beschreibung | Wert |
|---|---|---|
| eTag | Für optimistisches Parallelitätssteuerelement. | Schnur |
| Ort | Azure-Speicherort, an dem das Projekt erstellt wird. | Schnur |
| Name | Der Ressourcenname | Schnur Zwänge: Pattern = ^[a-zA-Z0-9-]{3,24}$ (erforderlich) |
| Eigenschaften | Eigenschaften eines Migrationsprojekts. | MigrateProjectProperties- |
| Art | Der Ressourcentyp | "Microsoft.Migrate/migrateProjects@2023-01-01" |
MigrateProjectProperties
| Name | Beschreibung | Wert |
|---|---|---|
| publicNetworkAccess | Dient zum Abrufen oder Festlegen des Status des öffentlichen Netzwerkzugriffs. | "Deaktiviert" "Aktiviert" "Nicht angegeben" |
| serviceEndpoint | Dienstendpunkt. | Schnur |
| utilityStorageAccountId | Id des Hilfsspeicherkontos. | Schnur |
Verwendungsbeispiele
Terraform-Beispiele
Ein grundlegendes Beispiel für die Bereitstellung von Migrate-Projekten.
terraform {
required_providers {
azapi = {
source = "Azure/azapi"
}
}
}
provider "azapi" {
skip_provider_registration = false
}
variable "resource_name" {
type = string
default = "acctest0001"
}
variable "location" {
type = string
default = "westeurope"
}
resource "azapi_resource" "resourceGroup" {
type = "Microsoft.Resources/resourceGroups@2020-06-01"
name = var.resource_name
location = var.location
}
resource "azapi_resource" "storageAccount" {
type = "Microsoft.Storage/storageAccounts@2021-09-01"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
body = {
kind = "StorageV2"
properties = {
accessTier = "Hot"
allowBlobPublicAccess = true
allowCrossTenantReplication = true
allowSharedKeyAccess = true
defaultToOAuthAuthentication = false
encryption = {
keySource = "Microsoft.Storage"
services = {
queue = {
keyType = "Service"
}
table = {
keyType = "Service"
}
}
}
isHnsEnabled = false
isNfsV3Enabled = false
isSftpEnabled = false
minimumTlsVersion = "TLS1_2"
networkAcls = {
defaultAction = "Allow"
}
publicNetworkAccess = "Enabled"
supportsHttpsTrafficOnly = true
}
sku = {
name = "Standard_LRS"
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
resource "azapi_resource" "project" {
type = "Microsoft.Migrate/migrateProjects@2020-05-01"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
body = {
properties = {
publicNetworkAccess = "Enabled"
utilityStorageAccountId = azapi_resource.storageAccount.id
}
}
}