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 Clusterressourcentyp 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.NetworkCloud/Cluster-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden Bicep hinzu.
resource symbolicname 'Microsoft.NetworkCloud/clusters@2026-07-01' = {
extendedLocation: {
name: 'string'
type: 'string'
}
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
kind: 'string'
location: 'string'
name: 'string'
properties: {
aggregatorOrSingleRackDefinition: {
availabilityZone: 'string'
bareMetalMachineConfigurationData: [
{
bmcCredentials: {
password: 'string'
username: 'string'
}
bmcMacAddress: 'string'
bootMacAddress: 'string'
machineDetails: 'string'
machineName: 'string'
rackSlot: int
serialNumber: 'string'
}
]
networkRackId: 'string'
rackLocation: 'string'
rackSerialNumber: 'string'
rackSkuId: 'string'
storageApplianceConfigurationData: [
{
adminCredentials: {
password: 'string'
username: 'string'
}
rackSlot: int
serialNumber: 'string'
storageApplianceName: 'string'
}
]
}
analyticsOutputSettings: {
analyticsWorkspaceId: 'string'
associatedIdentity: {
identityType: 'string'
userAssignedIdentityResourceId: 'string'
}
}
analyticsWorkspaceId: 'string'
clusterLocation: 'string'
clusterServicePrincipal: {
applicationId: 'string'
password: 'string'
principalId: 'string'
tenantId: 'string'
}
clusterType: 'string'
clusterVersion: 'string'
commandOutputSettings: {
associatedIdentity: {
identityType: 'string'
userAssignedIdentityResourceId: 'string'
}
containerUrl: 'string'
overrides: [
{
associatedIdentity: {
identityType: 'string'
userAssignedIdentityResourceId: 'string'
}
commandOutputType: 'string'
containerUrl: 'string'
}
]
}
computeDeploymentThreshold: {
grouping: 'string'
type: 'string'
value: int
}
computeRackDefinitions: [
{
availabilityZone: 'string'
bareMetalMachineConfigurationData: [
{
bmcCredentials: {
password: 'string'
username: 'string'
}
bmcMacAddress: 'string'
bootMacAddress: 'string'
machineDetails: 'string'
machineName: 'string'
rackSlot: int
serialNumber: 'string'
}
]
networkRackId: 'string'
rackLocation: 'string'
rackSerialNumber: 'string'
rackSkuId: 'string'
storageApplianceConfigurationData: [
{
adminCredentials: {
password: 'string'
username: 'string'
}
rackSlot: int
serialNumber: 'string'
storageApplianceName: 'string'
}
]
}
]
managedResourceGroupConfiguration: {
location: 'string'
name: 'string'
}
networkFabricId: 'string'
runtimeProtectionConfiguration: {
definitionUpdateMode: 'string'
enforcementLevel: 'string'
}
secretArchive: {
keyVaultId: 'string'
useKeyVault: 'string'
}
secretArchiveSettings: {
associatedIdentity: {
identityType: 'string'
userAssignedIdentityResourceId: 'string'
}
vaultUri: 'string'
}
updateStrategy: {
maxUnavailable: int
strategyType: 'string'
thresholdType: 'string'
thresholdValue: int
waitTimeMinutes: int
}
vulnerabilityScanningSettings: {
containerScan: 'string'
}
}
tags: {
{customized property}: 'string'
}
}
Eigenschaftswerte
Microsoft.NetworkCloud/Cluster
| Name | Beschreibung | Wert |
|---|---|---|
| erweitertStandort | Der erweiterte Standort der Ressource. Diese Eigenschaft ist bei der Erstellung der Ressource erforderlich. | AzureResourceManagerCommonTypesExtendedLocation (erforderlich) |
| Identität | Die verwalteten Dienstidentitäten, die dieser Ressource zugewiesen sind. | ManagedServiceIdentity- |
| freundlich | Der Typ (Art) des Clusters. Wenn angegeben, muss der Wert genau mit der Art übereinstimmen, die im Clustermanager konfiguriert ist, der den Cluster verwaltet. Wenn dieser weggelassen wird, setzt der Dienst den Wert standardmäßig auf den Kind-Wert des Cluster-Managers zurück. | 'AzureLocal' 'Nexus' |
| Ort | Der geografische Standort, an dem sich die Ressource befindet | Zeichenfolge (erforderlich) |
| Name | Der Ressourcenname | Schnur Zwänge: Pattern = ^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$ (erforderlich) |
| Eigenschaften | Die Liste der Ressourceneigenschaften. | ClusterProperties- (erforderlich) |
| Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
Administrative Anmeldeinformationen
| Name | Beschreibung | Wert |
|---|---|---|
| Passwort | Das Kennwort des Administrators des Geräts, das während der Initialisierung verwendet wird. | Schnur Zwänge: Min. Länge = 1 Vertraulicher Wert. Übergeben Als sicherer Parameter. (erforderlich) |
| Nutzername | Der Benutzername des Administrators des Geräts, das während der Initialisierung verwendet wird. | Schnur Zwänge: Min. Länge = 1 (erforderlich) |
AnalyticsOutputEinstellungen
| Name | Beschreibung | Wert |
|---|---|---|
| analyticsWorkspaceId | Die Ressourcen-ID des Analysearbeitsbereichs, der von der angegebenen Identität verwendet werden soll. | Schnur |
| zugeordnete Identität | Die Auswahl der verwalteten Identität, die mit diesem Analysearbeitsbereich verwendet werden soll. Der Identitätstyp muss entweder vom System zugewiesen oder dem Benutzer zugewiesen sein. | IdentitySelector- |
AzureResourceManagerCommonTypesExtendedLocation
| Name | Beschreibung | Wert |
|---|---|---|
| Name | Der Name des erweiterten Speicherorts. | Zeichenfolge (erforderlich) |
| Art | Der Typ des erweiterten Speicherorts. | 'CustomLocation' "EdgeZone" (erforderlich) |
BareMetalMachineConfigurationData
| Name | Beschreibung | Wert |
|---|---|---|
| bmc-Referenzen | Die Anmeldeinformationen des Baseboardverwaltungscontrollers auf diesem Bare-Metal-Computer. Das Kennwortfeld wird erwartet, dass es sich um eine Azure Key Vault-Schlüssel-URL handelt. Bis der Cluster in die Verwendung verwalteter Identität konvertiert wird, indem die geheimen Archiveinstellungen festgelegt werden, sollte stattdessen der tatsächliche Kennwortwert bereitgestellt werden. | administrative Anmeldeinformationen (erforderlich) |
| bmcMacAdresse | Die MAC-Adresse des BMC für diesen Computer. | Schnur Zwänge: Pattern = ^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$ (erforderlich) |
| bootMac-Adresse | Die MAC-Adresse, die der PXE-NIC-Karte zugeordnet ist. | Schnur Zwänge: Pattern = ^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$ (erforderlich) |
| MaschinenDetails | Die freigeformten zusätzlichen Informationen über den Computer, z. B. ein Asset-Tag. | Schnur Zwänge: Maximale Länge = 256 |
| Name der Maschine | Der vom Benutzer bereitgestellte Name für die aus dieser Spezifikation erstellte Bare-Metal-Maschine. Falls nicht angegeben, wird der Computername programmgesteuert generiert. | Schnur Zwänge: Muster = ^([a-zA-Z0-9][a-zA-Z0-9]{0,62}[a-zA-Z0-9])$ |
| rack-Steckplatz | Der Steckplatz, den die physische Maschine auf der Grundlage der BOM-Konfiguration im Rack befindet. | Int Zwänge: Min.-Wert = 1 Maximalwert = 256 (erforderlich) |
| seriennummer | Die Seriennummer des Computers. Hardwarelieferanten können einen alternativen Wert verwenden. Beispiel: Diensttag. | Schnur Zwänge: Max. Länge = 64 (erforderlich) |
Cluster-Eigenschaften
| Name | Beschreibung | Wert |
|---|---|---|
| aggregatorOrSingleRackDefinition | Die Rackdefinition, die nur ein einzelnes Rack in einem einzelnen Rackcluster oder ein Aggregatorgestell in einem Multi-Rack-Cluster widerspiegeln soll. | RackDefinition- (erforderlich) |
| analyticsOutputEinstellungen | Die Einstellungen für den Log Analytics-Arbeitsbereich, der für die Ausgabe von Protokollen aus diesem Cluster verwendet wird. | AnalyticsOutputSettings- |
| analyticsWorkspaceId | Feld veraltet. Die Ressourcen-ID des Log Analytics-Arbeitsbereichs, der zum Speichern relevanter Protokolle verwendet wird. | Schnur |
| clusterStandort | Die vom Kunden bereitgestellten Standortinformationen, um zu ermitteln, wo sich der Cluster befindet. | Schnur Zwänge: Maximale Länge = 256 |
| clusterServicePrincipal | Veraltetes Feld: Verwenden Sie verwaltete Identität, um Clusterberechtigungen bereitzustellen. Der Dienstprinzipal, der während der Arc Appliance-Installation vom Cluster verwendet werden soll. | ServicePrincipalInformation |
| clusterType | Der Typ der Rackkonfiguration für den Cluster. | 'MultiRack' "SingleRack" (erforderlich) |
| clusterVersion | Die aktuelle Laufzeitversion des Clusters. | Zeichenfolge (erforderlich) |
| BefehlAusgabeEinstellungen | Die Einstellungen für Befehle, die in diesem Cluster ausgeführt werden, z. B. Bare-Metal-Computer, führen schreibgeschützte Befehle und Datenextrakte aus. | CommandOutputSettings- |
| computeDeploymentThreshold | Der Überprüfungsschwellenwert, der die zulässigen Fehler von Computecomputern während der Überprüfung und Bereitstellung der Umgebung angibt. | ValidationThreshold- |
| computeRack-Definitionen | Die Liste der Rackdefinitionen für die Computegestelle in einem Multi-Rack-Cluster oder eine leere Liste in einem Single-Rack-Cluster. | RackDefinition-[] |
| managedResourceGroupConfiguration | Die Konfiguration der verwalteten Ressourcengruppe, die der Ressource zugeordnet ist. | ManagedResourceGroupConfiguration- |
| networkFabricId | Die Ressourcen-ID der Network Fabric, die dem Cluster zugeordnet ist. | Zeichenfolge (erforderlich) |
| runtimeProtectionKonfiguration | Die Einstellungen für den Clusterlaufzeitschutz. | RuntimeProtectionConfiguration- |
| secretArchiv | Die Konfiguration für die Verwendung eines Schlüsseltresors zum Speichern geheimer Schlüssel zum späteren Abrufen durch den Operator. | ClusterSecretArchive- |
| secretArchiveEinstellungen | Die Einstellungen für das geheime Archiv, das zum Halten von Anmeldeinformationen für den Cluster verwendet wird. | SecretArchive-Einstellungen |
| updateStrategie | Die Strategie zum Aktualisieren des Clusters. | ClusterUpdateStrategy- |
| SchwachstelleScanningEinstellungen | Die Einstellungen für die Anwendung der Sicherheitsrisikoüberprüfung auf den Cluster. | VulnerabilityScanningSettings- |
ClusterSecretArchive
| Name | Beschreibung | Wert |
|---|---|---|
| keyVaultId (englisch) | Die Ressourcen-ID des Schlüsseltresors zum Archivieren der geheimen Schlüssel des Clusters. | Zeichenfolge (erforderlich) |
| useKeyVault | Der Indikator, wenn der angegebene Schlüsseltresor verwendet werden soll, um die geheimen Schlüssel des Clusters zu archivieren. | Falsch "Stimmt" |
ClusterUpdateStrategie
| Name | Beschreibung | Wert |
|---|---|---|
| maxNicht verfügbar | Die maximale Anzahl von Workerknoten, die innerhalb der Aktualisierungsschritte offline sein können, z. B. Rack-by-Rack. Begrenzt um die maximale Anzahl von Computern im Inkrement. Standardmäßig wird die gesamte Inkrementgröße festgelegt. | Int Zwänge: Min.-Wert = 1 |
| StrategieTyp | Der Betriebsmodus für den Laufzeitschutz. | "PauseAfterRack" "Rack" (erforderlich) |
| thresholdType (Schwellenwert) | Auswahl, wie der Schwellenwert ausgewertet werden soll. | "CountSuccess" "PercentSuccess" (erforderlich) |
| threshold-Wert | Der numerische Schwellenwert. | Int Zwänge: Min.-Wert = 0 (erforderlich) |
| waitTimeMinutes | Die Zeit, die zwischen den Schritten des Updates wartet, die durch die Strategie definiert sind. | Int Zwänge: Min.-Wert = 0 Max. Wert = 60 |
BefehlAusgabeÜberschreiben
| Name | Beschreibung | Wert |
|---|---|---|
| zugeordnete Identität | Die Auswahl der verwalteten Identität, die mit diesem Speicherkontocontainer verwendet werden soll. Der Identitätstyp muss entweder vom System zugewiesen oder dem Benutzer zugewiesen sein. | IdentitySelector- |
| commandOutputType | Der Typ der Befehlsausgabe für die Überschreibung. | 'BareMetalMachineRunCommand' 'BareMetalMachineRunDataExtracts' 'BareMetalMachineRunDataExtractsEingeschränkt' 'BareMetalMachineRunReadCommands' 'ClusterSupportAdministrativeActions' 'StorageRunReadCommands' |
| containerUrl | Die URL des Speicherkontocontainers, der von den angegebenen Identitäten verwendet werden soll. | Schnur |
BefehlAusgabeEinstellungen
| Name | Beschreibung | Wert |
|---|---|---|
| zugeordnete Identität | Die Auswahl der verwalteten Identität, die mit diesem Speicherkontocontainer verwendet werden soll. Der Identitätstyp muss entweder vom System zugewiesen oder dem Benutzer zugewiesen sein. | IdentitySelector- |
| containerUrl | Die URL des Speicherkontocontainers, der von den angegebenen Identitäten verwendet werden soll. | Schnur |
| overrides | Die Liste der optionalen Außerkraftsetzungen, die die Zuordnung von Speichercontainern und Identitäten zu bestimmten Arten der Befehlsausgabe ermöglichen. Wenn ein Typ nicht überschrieben wird, werden die Standardidentität und der Standardspeichercontainer verwendet. | BefehlAusgabeÜberschreiben[] |
Identitätsselektor
| Name | Beschreibung | Wert |
|---|---|---|
| Identitätstyp | Der Typ der verwalteten Identität, die ausgewählt wird. | 'SystemAssignedIdentity' "UserAssignedIdentity" |
| userAssignedIdentityResourceId | Die vom Benutzer zugewiesene verwaltete Identitätsressourcen-ID. Sich gegenseitig ausschließend mit einem vom System zugewiesenen Identitätstyp. | Schnur |
ManagedResourceGroupConfiguration
| Name | Beschreibung | Wert |
|---|---|---|
| Ort | Der Speicherort der verwalteten Ressourcengruppe. Wenn nicht angegeben, wird der Speicherort der übergeordneten Ressource ausgewählt. | Schnur |
| Name | Der Name für die verwaltete Ressourcengruppe. Wenn nicht angegeben, wird der eindeutige Name automatisch generiert. | Schnur Zwänge: Max. Länge = 75 |
Verwaltete Dienstidentität
| Name | Beschreibung | Wert |
|---|---|---|
| Art | Typ der verwalteten Dienstidentität (wobei systemAssigned- und UserAssigned-Typen zulässig sind). | "Keine" 'SystemZugewiesen' "SystemAssigned,UserAssigned" "UserAssigned" (erforderlich) |
| vom Benutzer zugewiesene Identitäten | Die Gruppe der benutzerzuweisungen Identitäten, die der Ressource zugeordnet sind. Die Wörterbuchschlüssel "userAssignedIdentities" sind ARM-Ressourcen-IDs im Formular: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Die Wörterbuchwerte können leere Objekte ({}) in Anforderungen sein. | ManagedServiceIdentityUserAssignedIdentities- |
ManagedServiceIdentityUserAssignedIdentities
| Name | Beschreibung | Wert |
|---|
RackDefinition
| Name | Beschreibung | Wert |
|---|---|---|
| VerfügbarkeitZone | Der Zonenname, der bei der Erstellung für dieses Rack verwendet wird. Verfügbarkeitszonen werden für die Arbeitsauslastungsplatzierung verwendet. | Schnur Zwänge: Muster = ^[a-zA-Z0-9]{1,10}$ |
| bareMetalMachineConfigurationData | Die ungeordnete Liste der Konfiguration von Bare-Metal-Maschinen. | BareMetalMachineConfigurationData[] |
| networkRackId | Die Ressourcen-ID des Netzwerkgestells, das dieser Rackdefinition entspricht. | Zeichenfolge (erforderlich) |
| rackStandort | Die Freiformbeschreibung des Rackstandorts. | Schnur Zwänge: Maximale Länge = 256 |
| rackSeriennummer | Der eindeutige Bezeichner für das Rack innerhalb des Netzwerkcloudclusters. Bei Bedarf kann ein anderer eindeutiger alphanumerischer Wert als eine fortlaufende Zahl angegeben werden. | Schnur Zwänge: Min. Länge = 1 Max. Länge = 64 (erforderlich) |
| rackSkuId | Die Ressourcen-ID der Sku für das hinzugefügte Rack. | Zeichenfolge (erforderlich) |
| storageApplianceConfigurationData | Die Liste der Speichergerätekonfigurationsdaten für dieses Rack. | StorageApplianceConfigurationData[] |
RuntimeProtectionConfiguration
| Name | Beschreibung | Wert |
|---|---|---|
| definitionUpdateMode | Der Definitions-Update-Modus zum Schutz zur Laufzeit. | "Automatisch" "Keine" |
| Durchsetzungsebene | Der Betriebsmodus für den Laufzeitschutz. | "Überwachung" "Deaktiviert" "OnDemand" "Passiv" "RealTime" |
SecretArchive-Einstellungen
| Name | Beschreibung | Wert |
|---|---|---|
| zugeordnete Identität | Die Auswahl der verwalteten Identität, die mit diesem Tresor-URI verwendet werden soll. Der Identitätstyp muss entweder vom System zugewiesen oder dem Benutzer zugewiesen sein. | IdentitySelector- |
| vaultUri | Der URI für den Schlüsseltresor, der als geheimes Archiv verwendet wird. | Schnur |
ServicePrincipalInformation
| Name | Beschreibung | Wert |
|---|---|---|
| Anwendungs-ID | Die Anwendungs-ID, auch als Client-ID bezeichnet, des Dienstprinzipals. | Zeichenfolge (erforderlich) |
| Passwort | Das Kennwort des Dienstprinzipals. | Schnur Zwänge: Vertraulicher Wert. Übergeben Als sicherer Parameter. (erforderlich) |
| Prinzipal-ID | Die Prinzipal-ID, auch als Objekt-ID bezeichnet, des Dienstprinzipals. | Zeichenfolge (erforderlich) |
| Mandanten-ID | Die Mandanten-ID, auch als Verzeichnis-ID bezeichnet, des Mandanten, in dem der Dienstprinzipal erstellt wird. | Zeichenfolge (erforderlich) |
StorageApplianceConfigurationData
| Name | Beschreibung | Wert |
|---|---|---|
| adminAnmeldeinformationen | Die Anmeldeinformationen der Verwaltungsschnittstelle für diese Speicheranwendung. Das Kennwortfeld wird erwartet, dass es sich um eine Azure Key Vault-Schlüssel-URL handelt. Bis der Cluster in die Verwendung verwalteter Identität konvertiert wird, indem die geheimen Archiveinstellungen festgelegt werden, sollte stattdessen der tatsächliche Kennwortwert bereitgestellt werden. | administrative Anmeldeinformationen (erforderlich) |
| rack-Steckplatz | Der Steckplatz, an dem sich die Speicheranwendung basierend auf der BOM-Konfiguration im Rack befindet. | Int Zwänge: Min.-Wert = 1 Maximalwert = 256 (erforderlich) |
| seriennummer | Die Seriennummer der Appliance. | Zeichenfolge (erforderlich) |
| storageApplianceName | Der vom Benutzer bereitgestellte Name für die Speicher-Appliance, die aus dieser Spezifikation erstellt wird. | Schnur Zwänge: Muster = ^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$ |
Verfolgte ResourceTags
| Name | Beschreibung | Wert |
|---|
UserAssignedIdentity
| Name | Beschreibung | Wert |
|---|
ValidationThreshold (ValidationThreshold)
| Name | Beschreibung | Wert |
|---|---|---|
| Gruppierung | Auswahl der Typauswertung auf die Clusterberechnung. | "PerCluster" "PerRack" (erforderlich) |
| Art | Auswahl, wie der Schwellenwert ausgewertet werden soll. | "CountSuccess" "PercentSuccess" (erforderlich) |
| Wert | Der numerische Schwellenwert. | Int Zwänge: Min.-Wert = 0 (erforderlich) |
VulnerabilityScanningEinstellungen
| Name | Beschreibung | Wert |
|---|---|---|
| containerScan | Die Modusauswahl für die Überprüfung von Containerrisiken. | "Deaktiviert" "Aktiviert" |
ARM-Vorlagenressourcendefinition
Der Clusterressourcentyp 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.NetworkCloud/Cluster-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden JSON-Code hinzu.
{
"type": "Microsoft.NetworkCloud/clusters",
"apiVersion": "2026-07-01",
"name": "string",
"extendedLocation": {
"name": "string",
"type": "string"
},
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"kind": "string",
"location": "string",
"properties": {
"aggregatorOrSingleRackDefinition": {
"availabilityZone": "string",
"bareMetalMachineConfigurationData": [
{
"bmcCredentials": {
"password": "string",
"username": "string"
},
"bmcMacAddress": "string",
"bootMacAddress": "string",
"machineDetails": "string",
"machineName": "string",
"rackSlot": "int",
"serialNumber": "string"
}
],
"networkRackId": "string",
"rackLocation": "string",
"rackSerialNumber": "string",
"rackSkuId": "string",
"storageApplianceConfigurationData": [
{
"adminCredentials": {
"password": "string",
"username": "string"
},
"rackSlot": "int",
"serialNumber": "string",
"storageApplianceName": "string"
}
]
},
"analyticsOutputSettings": {
"analyticsWorkspaceId": "string",
"associatedIdentity": {
"identityType": "string",
"userAssignedIdentityResourceId": "string"
}
},
"analyticsWorkspaceId": "string",
"clusterLocation": "string",
"clusterServicePrincipal": {
"applicationId": "string",
"password": "string",
"principalId": "string",
"tenantId": "string"
},
"clusterType": "string",
"clusterVersion": "string",
"commandOutputSettings": {
"associatedIdentity": {
"identityType": "string",
"userAssignedIdentityResourceId": "string"
},
"containerUrl": "string",
"overrides": [
{
"associatedIdentity": {
"identityType": "string",
"userAssignedIdentityResourceId": "string"
},
"commandOutputType": "string",
"containerUrl": "string"
}
]
},
"computeDeploymentThreshold": {
"grouping": "string",
"type": "string",
"value": "int"
},
"computeRackDefinitions": [
{
"availabilityZone": "string",
"bareMetalMachineConfigurationData": [
{
"bmcCredentials": {
"password": "string",
"username": "string"
},
"bmcMacAddress": "string",
"bootMacAddress": "string",
"machineDetails": "string",
"machineName": "string",
"rackSlot": "int",
"serialNumber": "string"
}
],
"networkRackId": "string",
"rackLocation": "string",
"rackSerialNumber": "string",
"rackSkuId": "string",
"storageApplianceConfigurationData": [
{
"adminCredentials": {
"password": "string",
"username": "string"
},
"rackSlot": "int",
"serialNumber": "string",
"storageApplianceName": "string"
}
]
}
],
"managedResourceGroupConfiguration": {
"location": "string",
"name": "string"
},
"networkFabricId": "string",
"runtimeProtectionConfiguration": {
"definitionUpdateMode": "string",
"enforcementLevel": "string"
},
"secretArchive": {
"keyVaultId": "string",
"useKeyVault": "string"
},
"secretArchiveSettings": {
"associatedIdentity": {
"identityType": "string",
"userAssignedIdentityResourceId": "string"
},
"vaultUri": "string"
},
"updateStrategy": {
"maxUnavailable": "int",
"strategyType": "string",
"thresholdType": "string",
"thresholdValue": "int",
"waitTimeMinutes": "int"
},
"vulnerabilityScanningSettings": {
"containerScan": "string"
}
},
"tags": {
"{customized property}": "string"
}
}
Eigenschaftswerte
Microsoft.NetworkCloud/Cluster
| Name | Beschreibung | Wert |
|---|---|---|
| apiVersion (Englisch) | Die API-Version | '2026-07-01' |
| erweitertStandort | Der erweiterte Standort der Ressource. Diese Eigenschaft ist bei der Erstellung der Ressource erforderlich. | AzureResourceManagerCommonTypesExtendedLocation (erforderlich) |
| Identität | Die verwalteten Dienstidentitäten, die dieser Ressource zugewiesen sind. | ManagedServiceIdentity- |
| freundlich | Der Typ (Art) des Clusters. Wenn angegeben, muss der Wert genau mit der Art übereinstimmen, die im Clustermanager konfiguriert ist, der den Cluster verwaltet. Wenn dieser weggelassen wird, setzt der Dienst den Wert standardmäßig auf den Kind-Wert des Cluster-Managers zurück. | 'AzureLocal' 'Nexus' |
| Ort | Der geografische Standort, an dem sich die Ressource befindet | Zeichenfolge (erforderlich) |
| Name | Der Ressourcenname | Schnur Zwänge: Pattern = ^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$ (erforderlich) |
| Eigenschaften | Die Liste der Ressourceneigenschaften. | ClusterProperties- (erforderlich) |
| Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
| Art | Der Ressourcentyp | "Microsoft.NetworkCloud/Cluster" |
Administrative Anmeldeinformationen
| Name | Beschreibung | Wert |
|---|---|---|
| Passwort | Das Kennwort des Administrators des Geräts, das während der Initialisierung verwendet wird. | Schnur Zwänge: Min. Länge = 1 Vertraulicher Wert. Übergeben Als sicherer Parameter. (erforderlich) |
| Nutzername | Der Benutzername des Administrators des Geräts, das während der Initialisierung verwendet wird. | Schnur Zwänge: Min. Länge = 1 (erforderlich) |
AnalyticsOutputEinstellungen
| Name | Beschreibung | Wert |
|---|---|---|
| analyticsWorkspaceId | Die Ressourcen-ID des Analysearbeitsbereichs, der von der angegebenen Identität verwendet werden soll. | Schnur |
| zugeordnete Identität | Die Auswahl der verwalteten Identität, die mit diesem Analysearbeitsbereich verwendet werden soll. Der Identitätstyp muss entweder vom System zugewiesen oder dem Benutzer zugewiesen sein. | IdentitySelector- |
AzureResourceManagerCommonTypesExtendedLocation
| Name | Beschreibung | Wert |
|---|---|---|
| Name | Der Name des erweiterten Speicherorts. | Zeichenfolge (erforderlich) |
| Art | Der Typ des erweiterten Speicherorts. | 'CustomLocation' "EdgeZone" (erforderlich) |
BareMetalMachineConfigurationData
| Name | Beschreibung | Wert |
|---|---|---|
| bmc-Referenzen | Die Anmeldeinformationen des Baseboardverwaltungscontrollers auf diesem Bare-Metal-Computer. Das Kennwortfeld wird erwartet, dass es sich um eine Azure Key Vault-Schlüssel-URL handelt. Bis der Cluster in die Verwendung verwalteter Identität konvertiert wird, indem die geheimen Archiveinstellungen festgelegt werden, sollte stattdessen der tatsächliche Kennwortwert bereitgestellt werden. | administrative Anmeldeinformationen (erforderlich) |
| bmcMacAdresse | Die MAC-Adresse des BMC für diesen Computer. | Schnur Zwänge: Pattern = ^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$ (erforderlich) |
| bootMac-Adresse | Die MAC-Adresse, die der PXE-NIC-Karte zugeordnet ist. | Schnur Zwänge: Pattern = ^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$ (erforderlich) |
| MaschinenDetails | Die freigeformten zusätzlichen Informationen über den Computer, z. B. ein Asset-Tag. | Schnur Zwänge: Maximale Länge = 256 |
| Name der Maschine | Der vom Benutzer bereitgestellte Name für die aus dieser Spezifikation erstellte Bare-Metal-Maschine. Falls nicht angegeben, wird der Computername programmgesteuert generiert. | Schnur Zwänge: Muster = ^([a-zA-Z0-9][a-zA-Z0-9]{0,62}[a-zA-Z0-9])$ |
| rack-Steckplatz | Der Steckplatz, den die physische Maschine auf der Grundlage der BOM-Konfiguration im Rack befindet. | Int Zwänge: Min.-Wert = 1 Maximalwert = 256 (erforderlich) |
| seriennummer | Die Seriennummer des Computers. Hardwarelieferanten können einen alternativen Wert verwenden. Beispiel: Diensttag. | Schnur Zwänge: Max. Länge = 64 (erforderlich) |
Cluster-Eigenschaften
| Name | Beschreibung | Wert |
|---|---|---|
| aggregatorOrSingleRackDefinition | Die Rackdefinition, die nur ein einzelnes Rack in einem einzelnen Rackcluster oder ein Aggregatorgestell in einem Multi-Rack-Cluster widerspiegeln soll. | RackDefinition- (erforderlich) |
| analyticsOutputEinstellungen | Die Einstellungen für den Log Analytics-Arbeitsbereich, der für die Ausgabe von Protokollen aus diesem Cluster verwendet wird. | AnalyticsOutputSettings- |
| analyticsWorkspaceId | Feld veraltet. Die Ressourcen-ID des Log Analytics-Arbeitsbereichs, der zum Speichern relevanter Protokolle verwendet wird. | Schnur |
| clusterStandort | Die vom Kunden bereitgestellten Standortinformationen, um zu ermitteln, wo sich der Cluster befindet. | Schnur Zwänge: Maximale Länge = 256 |
| clusterServicePrincipal | Veraltetes Feld: Verwenden Sie verwaltete Identität, um Clusterberechtigungen bereitzustellen. Der Dienstprinzipal, der während der Arc Appliance-Installation vom Cluster verwendet werden soll. | ServicePrincipalInformation |
| clusterType | Der Typ der Rackkonfiguration für den Cluster. | 'MultiRack' "SingleRack" (erforderlich) |
| clusterVersion | Die aktuelle Laufzeitversion des Clusters. | Zeichenfolge (erforderlich) |
| BefehlAusgabeEinstellungen | Die Einstellungen für Befehle, die in diesem Cluster ausgeführt werden, z. B. Bare-Metal-Computer, führen schreibgeschützte Befehle und Datenextrakte aus. | CommandOutputSettings- |
| computeDeploymentThreshold | Der Überprüfungsschwellenwert, der die zulässigen Fehler von Computecomputern während der Überprüfung und Bereitstellung der Umgebung angibt. | ValidationThreshold- |
| computeRack-Definitionen | Die Liste der Rackdefinitionen für die Computegestelle in einem Multi-Rack-Cluster oder eine leere Liste in einem Single-Rack-Cluster. | RackDefinition-[] |
| managedResourceGroupConfiguration | Die Konfiguration der verwalteten Ressourcengruppe, die der Ressource zugeordnet ist. | ManagedResourceGroupConfiguration- |
| networkFabricId | Die Ressourcen-ID der Network Fabric, die dem Cluster zugeordnet ist. | Zeichenfolge (erforderlich) |
| runtimeProtectionKonfiguration | Die Einstellungen für den Clusterlaufzeitschutz. | RuntimeProtectionConfiguration- |
| secretArchiv | Die Konfiguration für die Verwendung eines Schlüsseltresors zum Speichern geheimer Schlüssel zum späteren Abrufen durch den Operator. | ClusterSecretArchive- |
| secretArchiveEinstellungen | Die Einstellungen für das geheime Archiv, das zum Halten von Anmeldeinformationen für den Cluster verwendet wird. | SecretArchive-Einstellungen |
| updateStrategie | Die Strategie zum Aktualisieren des Clusters. | ClusterUpdateStrategy- |
| SchwachstelleScanningEinstellungen | Die Einstellungen für die Anwendung der Sicherheitsrisikoüberprüfung auf den Cluster. | VulnerabilityScanningSettings- |
ClusterSecretArchive
| Name | Beschreibung | Wert |
|---|---|---|
| keyVaultId (englisch) | Die Ressourcen-ID des Schlüsseltresors zum Archivieren der geheimen Schlüssel des Clusters. | Zeichenfolge (erforderlich) |
| useKeyVault | Der Indikator, wenn der angegebene Schlüsseltresor verwendet werden soll, um die geheimen Schlüssel des Clusters zu archivieren. | Falsch "Stimmt" |
ClusterUpdateStrategie
| Name | Beschreibung | Wert |
|---|---|---|
| maxNicht verfügbar | Die maximale Anzahl von Workerknoten, die innerhalb der Aktualisierungsschritte offline sein können, z. B. Rack-by-Rack. Begrenzt um die maximale Anzahl von Computern im Inkrement. Standardmäßig wird die gesamte Inkrementgröße festgelegt. | Int Zwänge: Min.-Wert = 1 |
| StrategieTyp | Der Betriebsmodus für den Laufzeitschutz. | "PauseAfterRack" "Rack" (erforderlich) |
| thresholdType (Schwellenwert) | Auswahl, wie der Schwellenwert ausgewertet werden soll. | "CountSuccess" "PercentSuccess" (erforderlich) |
| threshold-Wert | Der numerische Schwellenwert. | Int Zwänge: Min.-Wert = 0 (erforderlich) |
| waitTimeMinutes | Die Zeit, die zwischen den Schritten des Updates wartet, die durch die Strategie definiert sind. | Int Zwänge: Min.-Wert = 0 Max. Wert = 60 |
BefehlAusgabeÜberschreiben
| Name | Beschreibung | Wert |
|---|---|---|
| zugeordnete Identität | Die Auswahl der verwalteten Identität, die mit diesem Speicherkontocontainer verwendet werden soll. Der Identitätstyp muss entweder vom System zugewiesen oder dem Benutzer zugewiesen sein. | IdentitySelector- |
| commandOutputType | Der Typ der Befehlsausgabe für die Überschreibung. | 'BareMetalMachineRunCommand' 'BareMetalMachineRunDataExtracts' 'BareMetalMachineRunDataExtractsEingeschränkt' 'BareMetalMachineRunReadCommands' 'ClusterSupportAdministrativeActions' 'StorageRunReadCommands' |
| containerUrl | Die URL des Speicherkontocontainers, der von den angegebenen Identitäten verwendet werden soll. | Schnur |
BefehlAusgabeEinstellungen
| Name | Beschreibung | Wert |
|---|---|---|
| zugeordnete Identität | Die Auswahl der verwalteten Identität, die mit diesem Speicherkontocontainer verwendet werden soll. Der Identitätstyp muss entweder vom System zugewiesen oder dem Benutzer zugewiesen sein. | IdentitySelector- |
| containerUrl | Die URL des Speicherkontocontainers, der von den angegebenen Identitäten verwendet werden soll. | Schnur |
| overrides | Die Liste der optionalen Außerkraftsetzungen, die die Zuordnung von Speichercontainern und Identitäten zu bestimmten Arten der Befehlsausgabe ermöglichen. Wenn ein Typ nicht überschrieben wird, werden die Standardidentität und der Standardspeichercontainer verwendet. | BefehlAusgabeÜberschreiben[] |
Identitätsselektor
| Name | Beschreibung | Wert |
|---|---|---|
| Identitätstyp | Der Typ der verwalteten Identität, die ausgewählt wird. | 'SystemAssignedIdentity' "UserAssignedIdentity" |
| userAssignedIdentityResourceId | Die vom Benutzer zugewiesene verwaltete Identitätsressourcen-ID. Sich gegenseitig ausschließend mit einem vom System zugewiesenen Identitätstyp. | Schnur |
ManagedResourceGroupConfiguration
| Name | Beschreibung | Wert |
|---|---|---|
| Ort | Der Speicherort der verwalteten Ressourcengruppe. Wenn nicht angegeben, wird der Speicherort der übergeordneten Ressource ausgewählt. | Schnur |
| Name | Der Name für die verwaltete Ressourcengruppe. Wenn nicht angegeben, wird der eindeutige Name automatisch generiert. | Schnur Zwänge: Max. Länge = 75 |
Verwaltete Dienstidentität
| Name | Beschreibung | Wert |
|---|---|---|
| Art | Typ der verwalteten Dienstidentität (wobei systemAssigned- und UserAssigned-Typen zulässig sind). | "Keine" 'SystemZugewiesen' "SystemAssigned,UserAssigned" "UserAssigned" (erforderlich) |
| vom Benutzer zugewiesene Identitäten | Die Gruppe der benutzerzuweisungen Identitäten, die der Ressource zugeordnet sind. Die Wörterbuchschlüssel "userAssignedIdentities" sind ARM-Ressourcen-IDs im Formular: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Die Wörterbuchwerte können leere Objekte ({}) in Anforderungen sein. | ManagedServiceIdentityUserAssignedIdentities- |
ManagedServiceIdentityUserAssignedIdentities
| Name | Beschreibung | Wert |
|---|
RackDefinition
| Name | Beschreibung | Wert |
|---|---|---|
| VerfügbarkeitZone | Der Zonenname, der bei der Erstellung für dieses Rack verwendet wird. Verfügbarkeitszonen werden für die Arbeitsauslastungsplatzierung verwendet. | Schnur Zwänge: Muster = ^[a-zA-Z0-9]{1,10}$ |
| bareMetalMachineConfigurationData | Die ungeordnete Liste der Konfiguration von Bare-Metal-Maschinen. | BareMetalMachineConfigurationData[] |
| networkRackId | Die Ressourcen-ID des Netzwerkgestells, das dieser Rackdefinition entspricht. | Zeichenfolge (erforderlich) |
| rackStandort | Die Freiformbeschreibung des Rackstandorts. | Schnur Zwänge: Maximale Länge = 256 |
| rackSeriennummer | Der eindeutige Bezeichner für das Rack innerhalb des Netzwerkcloudclusters. Bei Bedarf kann ein anderer eindeutiger alphanumerischer Wert als eine fortlaufende Zahl angegeben werden. | Schnur Zwänge: Min. Länge = 1 Max. Länge = 64 (erforderlich) |
| rackSkuId | Die Ressourcen-ID der Sku für das hinzugefügte Rack. | Zeichenfolge (erforderlich) |
| storageApplianceConfigurationData | Die Liste der Speichergerätekonfigurationsdaten für dieses Rack. | StorageApplianceConfigurationData[] |
RuntimeProtectionConfiguration
| Name | Beschreibung | Wert |
|---|---|---|
| definitionUpdateMode | Der Definitions-Update-Modus zum Schutz zur Laufzeit. | "Automatisch" "Keine" |
| Durchsetzungsebene | Der Betriebsmodus für den Laufzeitschutz. | "Überwachung" "Deaktiviert" "OnDemand" "Passiv" "RealTime" |
SecretArchive-Einstellungen
| Name | Beschreibung | Wert |
|---|---|---|
| zugeordnete Identität | Die Auswahl der verwalteten Identität, die mit diesem Tresor-URI verwendet werden soll. Der Identitätstyp muss entweder vom System zugewiesen oder dem Benutzer zugewiesen sein. | IdentitySelector- |
| vaultUri | Der URI für den Schlüsseltresor, der als geheimes Archiv verwendet wird. | Schnur |
ServicePrincipalInformation
| Name | Beschreibung | Wert |
|---|---|---|
| Anwendungs-ID | Die Anwendungs-ID, auch als Client-ID bezeichnet, des Dienstprinzipals. | Zeichenfolge (erforderlich) |
| Passwort | Das Kennwort des Dienstprinzipals. | Schnur Zwänge: Vertraulicher Wert. Übergeben Als sicherer Parameter. (erforderlich) |
| Prinzipal-ID | Die Prinzipal-ID, auch als Objekt-ID bezeichnet, des Dienstprinzipals. | Zeichenfolge (erforderlich) |
| Mandanten-ID | Die Mandanten-ID, auch als Verzeichnis-ID bezeichnet, des Mandanten, in dem der Dienstprinzipal erstellt wird. | Zeichenfolge (erforderlich) |
StorageApplianceConfigurationData
| Name | Beschreibung | Wert |
|---|---|---|
| adminAnmeldeinformationen | Die Anmeldeinformationen der Verwaltungsschnittstelle für diese Speicheranwendung. Das Kennwortfeld wird erwartet, dass es sich um eine Azure Key Vault-Schlüssel-URL handelt. Bis der Cluster in die Verwendung verwalteter Identität konvertiert wird, indem die geheimen Archiveinstellungen festgelegt werden, sollte stattdessen der tatsächliche Kennwortwert bereitgestellt werden. | administrative Anmeldeinformationen (erforderlich) |
| rack-Steckplatz | Der Steckplatz, an dem sich die Speicheranwendung basierend auf der BOM-Konfiguration im Rack befindet. | Int Zwänge: Min.-Wert = 1 Maximalwert = 256 (erforderlich) |
| seriennummer | Die Seriennummer der Appliance. | Zeichenfolge (erforderlich) |
| storageApplianceName | Der vom Benutzer bereitgestellte Name für die Speicher-Appliance, die aus dieser Spezifikation erstellt wird. | Schnur Zwänge: Muster = ^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$ |
Verfolgte ResourceTags
| Name | Beschreibung | Wert |
|---|
UserAssignedIdentity
| Name | Beschreibung | Wert |
|---|
ValidationThreshold (ValidationThreshold)
| Name | Beschreibung | Wert |
|---|---|---|
| Gruppierung | Auswahl der Typauswertung auf die Clusterberechnung. | "PerCluster" "PerRack" (erforderlich) |
| Art | Auswahl, wie der Schwellenwert ausgewertet werden soll. | "CountSuccess" "PercentSuccess" (erforderlich) |
| Wert | Der numerische Schwellenwert. | Int Zwänge: Min.-Wert = 0 (erforderlich) |
VulnerabilityScanningEinstellungen
| Name | Beschreibung | Wert |
|---|---|---|
| containerScan | Die Modusauswahl für die Überprüfung von Containerrisiken. | "Deaktiviert" "Aktiviert" |
Verwendungsbeispiele
Terraform -Ressourcendefinition (AzAPI-Anbieter)
Der Clusterressourcentyp 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.NetworkCloud/Cluster-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.NetworkCloud/clusters@2026-07-01"
name = "string"
parent_id = "string"
identity {
type = "string"
identity_ids = [
"string"
]
}
location = "string"
tags = {
{customized property} = "string"
}
body = {
extendedLocation = {
name = "string"
type = "string"
}
kind = "string"
properties = {
aggregatorOrSingleRackDefinition = {
availabilityZone = "string"
bareMetalMachineConfigurationData = [
{
bmcCredentials = {
password = "string"
username = "string"
}
bmcMacAddress = "string"
bootMacAddress = "string"
machineDetails = "string"
machineName = "string"
rackSlot = int
serialNumber = "string"
}
]
networkRackId = "string"
rackLocation = "string"
rackSerialNumber = "string"
rackSkuId = "string"
storageApplianceConfigurationData = [
{
adminCredentials = {
password = "string"
username = "string"
}
rackSlot = int
serialNumber = "string"
storageApplianceName = "string"
}
]
}
analyticsOutputSettings = {
analyticsWorkspaceId = "string"
associatedIdentity = {
identityType = "string"
userAssignedIdentityResourceId = "string"
}
}
analyticsWorkspaceId = "string"
clusterLocation = "string"
clusterServicePrincipal = {
applicationId = "string"
password = "string"
principalId = "string"
tenantId = "string"
}
clusterType = "string"
clusterVersion = "string"
commandOutputSettings = {
associatedIdentity = {
identityType = "string"
userAssignedIdentityResourceId = "string"
}
containerUrl = "string"
overrides = [
{
associatedIdentity = {
identityType = "string"
userAssignedIdentityResourceId = "string"
}
commandOutputType = "string"
containerUrl = "string"
}
]
}
computeDeploymentThreshold = {
grouping = "string"
type = "string"
value = int
}
computeRackDefinitions = [
{
availabilityZone = "string"
bareMetalMachineConfigurationData = [
{
bmcCredentials = {
password = "string"
username = "string"
}
bmcMacAddress = "string"
bootMacAddress = "string"
machineDetails = "string"
machineName = "string"
rackSlot = int
serialNumber = "string"
}
]
networkRackId = "string"
rackLocation = "string"
rackSerialNumber = "string"
rackSkuId = "string"
storageApplianceConfigurationData = [
{
adminCredentials = {
password = "string"
username = "string"
}
rackSlot = int
serialNumber = "string"
storageApplianceName = "string"
}
]
}
]
managedResourceGroupConfiguration = {
location = "string"
name = "string"
}
networkFabricId = "string"
runtimeProtectionConfiguration = {
definitionUpdateMode = "string"
enforcementLevel = "string"
}
secretArchive = {
keyVaultId = "string"
useKeyVault = "string"
}
secretArchiveSettings = {
associatedIdentity = {
identityType = "string"
userAssignedIdentityResourceId = "string"
}
vaultUri = "string"
}
updateStrategy = {
maxUnavailable = int
strategyType = "string"
thresholdType = "string"
thresholdValue = int
waitTimeMinutes = int
}
vulnerabilityScanningSettings = {
containerScan = "string"
}
}
}
}
Eigenschaftswerte
Microsoft.NetworkCloud/Cluster
| Name | Beschreibung | Wert |
|---|---|---|
| erweitertStandort | Der erweiterte Standort der Ressource. Diese Eigenschaft ist bei der Erstellung der Ressource erforderlich. | AzureResourceManagerCommonTypesExtendedLocation (erforderlich) |
| Identität | Die verwalteten Dienstidentitäten, die dieser Ressource zugewiesen sind. | ManagedServiceIdentity- |
| freundlich | Der Typ (Art) des Clusters. Wenn angegeben, muss der Wert genau mit der Art übereinstimmen, die im Clustermanager konfiguriert ist, der den Cluster verwaltet. Wenn dieser weggelassen wird, setzt der Dienst den Wert standardmäßig auf den Kind-Wert des Cluster-Managers zurück. | 'AzureLocal' 'Nexus' |
| Ort | Der geografische Standort, an dem sich die Ressource befindet | Zeichenfolge (erforderlich) |
| Name | Der Ressourcenname | Schnur Zwänge: Pattern = ^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$ (erforderlich) |
| Eigenschaften | Die Liste der Ressourceneigenschaften. | ClusterProperties- (erforderlich) |
| Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. |
| Art | Der Ressourcentyp | "Microsoft. NetworkCloud/clusters@2026-07-01" |
Administrative Anmeldeinformationen
| Name | Beschreibung | Wert |
|---|---|---|
| Passwort | Das Kennwort des Administrators des Geräts, das während der Initialisierung verwendet wird. | Schnur Zwänge: Min. Länge = 1 Vertraulicher Wert. Übergeben Als sicherer Parameter. (erforderlich) |
| Nutzername | Der Benutzername des Administrators des Geräts, das während der Initialisierung verwendet wird. | Schnur Zwänge: Min. Länge = 1 (erforderlich) |
AnalyticsOutputEinstellungen
| Name | Beschreibung | Wert |
|---|---|---|
| analyticsWorkspaceId | Die Ressourcen-ID des Analysearbeitsbereichs, der von der angegebenen Identität verwendet werden soll. | Schnur |
| zugeordnete Identität | Die Auswahl der verwalteten Identität, die mit diesem Analysearbeitsbereich verwendet werden soll. Der Identitätstyp muss entweder vom System zugewiesen oder dem Benutzer zugewiesen sein. | IdentitySelector- |
AzureResourceManagerCommonTypesExtendedLocation
| Name | Beschreibung | Wert |
|---|---|---|
| Name | Der Name des erweiterten Speicherorts. | Zeichenfolge (erforderlich) |
| Art | Der Typ des erweiterten Speicherorts. | 'CustomLocation' "EdgeZone" (erforderlich) |
BareMetalMachineConfigurationData
| Name | Beschreibung | Wert |
|---|---|---|
| bmc-Referenzen | Die Anmeldeinformationen des Baseboardverwaltungscontrollers auf diesem Bare-Metal-Computer. Das Kennwortfeld wird erwartet, dass es sich um eine Azure Key Vault-Schlüssel-URL handelt. Bis der Cluster in die Verwendung verwalteter Identität konvertiert wird, indem die geheimen Archiveinstellungen festgelegt werden, sollte stattdessen der tatsächliche Kennwortwert bereitgestellt werden. | administrative Anmeldeinformationen (erforderlich) |
| bmcMacAdresse | Die MAC-Adresse des BMC für diesen Computer. | Schnur Zwänge: Pattern = ^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$ (erforderlich) |
| bootMac-Adresse | Die MAC-Adresse, die der PXE-NIC-Karte zugeordnet ist. | Schnur Zwänge: Pattern = ^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$ (erforderlich) |
| MaschinenDetails | Die freigeformten zusätzlichen Informationen über den Computer, z. B. ein Asset-Tag. | Schnur Zwänge: Maximale Länge = 256 |
| Name der Maschine | Der vom Benutzer bereitgestellte Name für die aus dieser Spezifikation erstellte Bare-Metal-Maschine. Falls nicht angegeben, wird der Computername programmgesteuert generiert. | Schnur Zwänge: Muster = ^([a-zA-Z0-9][a-zA-Z0-9]{0,62}[a-zA-Z0-9])$ |
| rack-Steckplatz | Der Steckplatz, den die physische Maschine auf der Grundlage der BOM-Konfiguration im Rack befindet. | Int Zwänge: Min.-Wert = 1 Maximalwert = 256 (erforderlich) |
| seriennummer | Die Seriennummer des Computers. Hardwarelieferanten können einen alternativen Wert verwenden. Beispiel: Diensttag. | Schnur Zwänge: Max. Länge = 64 (erforderlich) |
Cluster-Eigenschaften
| Name | Beschreibung | Wert |
|---|---|---|
| aggregatorOrSingleRackDefinition | Die Rackdefinition, die nur ein einzelnes Rack in einem einzelnen Rackcluster oder ein Aggregatorgestell in einem Multi-Rack-Cluster widerspiegeln soll. | RackDefinition- (erforderlich) |
| analyticsOutputEinstellungen | Die Einstellungen für den Log Analytics-Arbeitsbereich, der für die Ausgabe von Protokollen aus diesem Cluster verwendet wird. | AnalyticsOutputSettings- |
| analyticsWorkspaceId | Feld veraltet. Die Ressourcen-ID des Log Analytics-Arbeitsbereichs, der zum Speichern relevanter Protokolle verwendet wird. | Schnur |
| clusterStandort | Die vom Kunden bereitgestellten Standortinformationen, um zu ermitteln, wo sich der Cluster befindet. | Schnur Zwänge: Maximale Länge = 256 |
| clusterServicePrincipal | Veraltetes Feld: Verwenden Sie verwaltete Identität, um Clusterberechtigungen bereitzustellen. Der Dienstprinzipal, der während der Arc Appliance-Installation vom Cluster verwendet werden soll. | ServicePrincipalInformation |
| clusterType | Der Typ der Rackkonfiguration für den Cluster. | 'MultiRack' "SingleRack" (erforderlich) |
| clusterVersion | Die aktuelle Laufzeitversion des Clusters. | Zeichenfolge (erforderlich) |
| BefehlAusgabeEinstellungen | Die Einstellungen für Befehle, die in diesem Cluster ausgeführt werden, z. B. Bare-Metal-Computer, führen schreibgeschützte Befehle und Datenextrakte aus. | CommandOutputSettings- |
| computeDeploymentThreshold | Der Überprüfungsschwellenwert, der die zulässigen Fehler von Computecomputern während der Überprüfung und Bereitstellung der Umgebung angibt. | ValidationThreshold- |
| computeRack-Definitionen | Die Liste der Rackdefinitionen für die Computegestelle in einem Multi-Rack-Cluster oder eine leere Liste in einem Single-Rack-Cluster. | RackDefinition-[] |
| managedResourceGroupConfiguration | Die Konfiguration der verwalteten Ressourcengruppe, die der Ressource zugeordnet ist. | ManagedResourceGroupConfiguration- |
| networkFabricId | Die Ressourcen-ID der Network Fabric, die dem Cluster zugeordnet ist. | Zeichenfolge (erforderlich) |
| runtimeProtectionKonfiguration | Die Einstellungen für den Clusterlaufzeitschutz. | RuntimeProtectionConfiguration- |
| secretArchiv | Die Konfiguration für die Verwendung eines Schlüsseltresors zum Speichern geheimer Schlüssel zum späteren Abrufen durch den Operator. | ClusterSecretArchive- |
| secretArchiveEinstellungen | Die Einstellungen für das geheime Archiv, das zum Halten von Anmeldeinformationen für den Cluster verwendet wird. | SecretArchive-Einstellungen |
| updateStrategie | Die Strategie zum Aktualisieren des Clusters. | ClusterUpdateStrategy- |
| SchwachstelleScanningEinstellungen | Die Einstellungen für die Anwendung der Sicherheitsrisikoüberprüfung auf den Cluster. | VulnerabilityScanningSettings- |
ClusterSecretArchive
| Name | Beschreibung | Wert |
|---|---|---|
| keyVaultId (englisch) | Die Ressourcen-ID des Schlüsseltresors zum Archivieren der geheimen Schlüssel des Clusters. | Zeichenfolge (erforderlich) |
| useKeyVault | Der Indikator, wenn der angegebene Schlüsseltresor verwendet werden soll, um die geheimen Schlüssel des Clusters zu archivieren. | Falsch "Stimmt" |
ClusterUpdateStrategie
| Name | Beschreibung | Wert |
|---|---|---|
| maxNicht verfügbar | Die maximale Anzahl von Workerknoten, die innerhalb der Aktualisierungsschritte offline sein können, z. B. Rack-by-Rack. Begrenzt um die maximale Anzahl von Computern im Inkrement. Standardmäßig wird die gesamte Inkrementgröße festgelegt. | Int Zwänge: Min.-Wert = 1 |
| StrategieTyp | Der Betriebsmodus für den Laufzeitschutz. | "PauseAfterRack" "Rack" (erforderlich) |
| thresholdType (Schwellenwert) | Auswahl, wie der Schwellenwert ausgewertet werden soll. | "CountSuccess" "PercentSuccess" (erforderlich) |
| threshold-Wert | Der numerische Schwellenwert. | Int Zwänge: Min.-Wert = 0 (erforderlich) |
| waitTimeMinutes | Die Zeit, die zwischen den Schritten des Updates wartet, die durch die Strategie definiert sind. | Int Zwänge: Min.-Wert = 0 Max. Wert = 60 |
BefehlAusgabeÜberschreiben
| Name | Beschreibung | Wert |
|---|---|---|
| zugeordnete Identität | Die Auswahl der verwalteten Identität, die mit diesem Speicherkontocontainer verwendet werden soll. Der Identitätstyp muss entweder vom System zugewiesen oder dem Benutzer zugewiesen sein. | IdentitySelector- |
| commandOutputType | Der Typ der Befehlsausgabe für die Überschreibung. | 'BareMetalMachineRunCommand' 'BareMetalMachineRunDataExtracts' 'BareMetalMachineRunDataExtractsEingeschränkt' 'BareMetalMachineRunReadCommands' 'ClusterSupportAdministrativeActions' 'StorageRunReadCommands' |
| containerUrl | Die URL des Speicherkontocontainers, der von den angegebenen Identitäten verwendet werden soll. | Schnur |
BefehlAusgabeEinstellungen
| Name | Beschreibung | Wert |
|---|---|---|
| zugeordnete Identität | Die Auswahl der verwalteten Identität, die mit diesem Speicherkontocontainer verwendet werden soll. Der Identitätstyp muss entweder vom System zugewiesen oder dem Benutzer zugewiesen sein. | IdentitySelector- |
| containerUrl | Die URL des Speicherkontocontainers, der von den angegebenen Identitäten verwendet werden soll. | Schnur |
| overrides | Die Liste der optionalen Außerkraftsetzungen, die die Zuordnung von Speichercontainern und Identitäten zu bestimmten Arten der Befehlsausgabe ermöglichen. Wenn ein Typ nicht überschrieben wird, werden die Standardidentität und der Standardspeichercontainer verwendet. | BefehlAusgabeÜberschreiben[] |
Identitätsselektor
| Name | Beschreibung | Wert |
|---|---|---|
| Identitätstyp | Der Typ der verwalteten Identität, die ausgewählt wird. | 'SystemAssignedIdentity' "UserAssignedIdentity" |
| userAssignedIdentityResourceId | Die vom Benutzer zugewiesene verwaltete Identitätsressourcen-ID. Sich gegenseitig ausschließend mit einem vom System zugewiesenen Identitätstyp. | Schnur |
ManagedResourceGroupConfiguration
| Name | Beschreibung | Wert |
|---|---|---|
| Ort | Der Speicherort der verwalteten Ressourcengruppe. Wenn nicht angegeben, wird der Speicherort der übergeordneten Ressource ausgewählt. | Schnur |
| Name | Der Name für die verwaltete Ressourcengruppe. Wenn nicht angegeben, wird der eindeutige Name automatisch generiert. | Schnur Zwänge: Max. Länge = 75 |
Verwaltete Dienstidentität
| Name | Beschreibung | Wert |
|---|---|---|
| Art | Typ der verwalteten Dienstidentität (wobei systemAssigned- und UserAssigned-Typen zulässig sind). | "Keine" 'SystemZugewiesen' "SystemAssigned,UserAssigned" "UserAssigned" (erforderlich) |
| vom Benutzer zugewiesene Identitäten | Die Gruppe der benutzerzuweisungen Identitäten, die der Ressource zugeordnet sind. Die Wörterbuchschlüssel "userAssignedIdentities" sind ARM-Ressourcen-IDs im Formular: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Die Wörterbuchwerte können leere Objekte ({}) in Anforderungen sein. | ManagedServiceIdentityUserAssignedIdentities- |
ManagedServiceIdentityUserAssignedIdentities
| Name | Beschreibung | Wert |
|---|
RackDefinition
| Name | Beschreibung | Wert |
|---|---|---|
| VerfügbarkeitZone | Der Zonenname, der bei der Erstellung für dieses Rack verwendet wird. Verfügbarkeitszonen werden für die Arbeitsauslastungsplatzierung verwendet. | Schnur Zwänge: Muster = ^[a-zA-Z0-9]{1,10}$ |
| bareMetalMachineConfigurationData | Die ungeordnete Liste der Konfiguration von Bare-Metal-Maschinen. | BareMetalMachineConfigurationData[] |
| networkRackId | Die Ressourcen-ID des Netzwerkgestells, das dieser Rackdefinition entspricht. | Zeichenfolge (erforderlich) |
| rackStandort | Die Freiformbeschreibung des Rackstandorts. | Schnur Zwänge: Maximale Länge = 256 |
| rackSeriennummer | Der eindeutige Bezeichner für das Rack innerhalb des Netzwerkcloudclusters. Bei Bedarf kann ein anderer eindeutiger alphanumerischer Wert als eine fortlaufende Zahl angegeben werden. | Schnur Zwänge: Min. Länge = 1 Max. Länge = 64 (erforderlich) |
| rackSkuId | Die Ressourcen-ID der Sku für das hinzugefügte Rack. | Zeichenfolge (erforderlich) |
| storageApplianceConfigurationData | Die Liste der Speichergerätekonfigurationsdaten für dieses Rack. | StorageApplianceConfigurationData[] |
RuntimeProtectionConfiguration
| Name | Beschreibung | Wert |
|---|---|---|
| definitionUpdateMode | Der Definitions-Update-Modus zum Schutz zur Laufzeit. | "Automatisch" "Keine" |
| Durchsetzungsebene | Der Betriebsmodus für den Laufzeitschutz. | "Überwachung" "Deaktiviert" "OnDemand" "Passiv" "RealTime" |
SecretArchive-Einstellungen
| Name | Beschreibung | Wert |
|---|---|---|
| zugeordnete Identität | Die Auswahl der verwalteten Identität, die mit diesem Tresor-URI verwendet werden soll. Der Identitätstyp muss entweder vom System zugewiesen oder dem Benutzer zugewiesen sein. | IdentitySelector- |
| vaultUri | Der URI für den Schlüsseltresor, der als geheimes Archiv verwendet wird. | Schnur |
ServicePrincipalInformation
| Name | Beschreibung | Wert |
|---|---|---|
| Anwendungs-ID | Die Anwendungs-ID, auch als Client-ID bezeichnet, des Dienstprinzipals. | Zeichenfolge (erforderlich) |
| Passwort | Das Kennwort des Dienstprinzipals. | Schnur Zwänge: Vertraulicher Wert. Übergeben Als sicherer Parameter. (erforderlich) |
| Prinzipal-ID | Die Prinzipal-ID, auch als Objekt-ID bezeichnet, des Dienstprinzipals. | Zeichenfolge (erforderlich) |
| Mandanten-ID | Die Mandanten-ID, auch als Verzeichnis-ID bezeichnet, des Mandanten, in dem der Dienstprinzipal erstellt wird. | Zeichenfolge (erforderlich) |
StorageApplianceConfigurationData
| Name | Beschreibung | Wert |
|---|---|---|
| adminAnmeldeinformationen | Die Anmeldeinformationen der Verwaltungsschnittstelle für diese Speicheranwendung. Das Kennwortfeld wird erwartet, dass es sich um eine Azure Key Vault-Schlüssel-URL handelt. Bis der Cluster in die Verwendung verwalteter Identität konvertiert wird, indem die geheimen Archiveinstellungen festgelegt werden, sollte stattdessen der tatsächliche Kennwortwert bereitgestellt werden. | administrative Anmeldeinformationen (erforderlich) |
| rack-Steckplatz | Der Steckplatz, an dem sich die Speicheranwendung basierend auf der BOM-Konfiguration im Rack befindet. | Int Zwänge: Min.-Wert = 1 Maximalwert = 256 (erforderlich) |
| seriennummer | Die Seriennummer der Appliance. | Zeichenfolge (erforderlich) |
| storageApplianceName | Der vom Benutzer bereitgestellte Name für die Speicher-Appliance, die aus dieser Spezifikation erstellt wird. | Schnur Zwänge: Muster = ^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$ |
Verfolgte ResourceTags
| Name | Beschreibung | Wert |
|---|
UserAssignedIdentity
| Name | Beschreibung | Wert |
|---|
ValidationThreshold (ValidationThreshold)
| Name | Beschreibung | Wert |
|---|---|---|
| Gruppierung | Auswahl der Typauswertung auf die Clusterberechnung. | "PerCluster" "PerRack" (erforderlich) |
| Art | Auswahl, wie der Schwellenwert ausgewertet werden soll. | "CountSuccess" "PercentSuccess" (erforderlich) |
| Wert | Der numerische Schwellenwert. | Int Zwänge: Min.-Wert = 0 (erforderlich) |
VulnerabilityScanningEinstellungen
| Name | Beschreibung | Wert |
|---|---|---|
| containerScan | Die Modusauswahl für die Überprüfung von Containerrisiken. | "Deaktiviert" "Aktiviert" |