Cluster Microsoft.NetworkCloud

Definizione di risorsa Bicep

Il tipo di risorsa cluster può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.NetworkCloud/clusters, aggiungere il bicep seguente al modello.

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'
  }
}

Valori delle proprietà

Microsoft.NetworkCloud/clusters

Nome Descrizione Valore
extendedLocation La posizione estesa della risorsa. Questa proprietà è necessaria nella creazione della risorsa. AzureResourceManagerCommonTypesExtendedLocation (required)
identità Identità del servizio gestito assegnate a questa risorsa. ManagedServiceIdentity
tipo/gentile Il tipo (tipo) del cluster. Quando specificato, il valore deve corrispondere esattamente al tipo configurato nel gestore del cluster che gestisce il cluster. Se omesso, il servizio predefinirà il valore del tipo del gestore del cluster. 'AzureLocal'
'Nexus'
ubicazione Posizione geografica in cui risiede la risorsa stringa (obbligatorio)
nome Nome della risorsa corda

Vincoli:
Pattern = ^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$ (obbligatorio)
proprietà Elenco delle proprietà della risorsa. ClusterProperties (obbligatorio)
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli

Credenziali amministrative

Nome Descrizione Valore
parola d’ordine Password dell'amministratore del dispositivo usato durante l'inizializzazione. corda

Vincoli:
Lunghezza minima = 1
Valore sensibile. Passare come parametro sicuro. (obbligatorio)
nome utente Nome utente dell'amministratore del dispositivo usato durante l'inizializzazione. corda

Vincoli:
Lunghezza minima = 1 (obbligatorio)

AnalyticsOutputSettings

Nome Descrizione Valore
analyticsWorkspaceId ID risorsa dell'area di lavoro di analisi che deve essere usata dall'identità specificata. corda
Identità associata Selezione dell'identità gestita da usare con questa area di lavoro di analisi. Il tipo di identità deve essere assegnato dal sistema o assegnato dall'utente. Selettore di identità

AzureResourceManagerCommonTypesExtendedLocation

Nome Descrizione Valore
nome Nome della posizione estesa. stringa (obbligatorio)
digitare Tipo dell'ubicazione estesa. 'Posizione personalizzata'
'EdgeZone' (obbligatorio)

BareMetalMachineConfigurationData

Nome Descrizione Valore
bmcCredenziali Credenziali del controller di gestione della tavola di base in questo computer bare metal. È previsto che il campo della password sia un URL della chiave di Azure Key Vault. Fino a quando il cluster non viene convertito in modo da usare l'identità gestita impostando le impostazioni di archiviazione dei segreti, è necessario invece specificare il valore effettivo della password. AdministrativeCredentials (obbligatorio)
bmcMacIndirizzo Indirizzo MAC del BMC per questo computer. corda

Vincoli:
Pattern = ^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$ (obbligatorio)
bootMacAddress Indirizzo MAC associato alla scheda di interfaccia di rete PXE. corda

Vincoli:
Pattern = ^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$ (obbligatorio)
dettagli della macchina Informazioni aggiuntive in formato libero sul computer, ad esempio un tag asset. corda

Vincoli:
Lunghezza massima = 256
nomemacchina Nome fornito dall'utente per la macchina bare metal creata da questa specifica. Se non specificato, il nome del computer verrà generato a livello di codice. corda

Vincoli:
Modello = ^([a-zA-Z0-9][a-zA-Z0-9]{0,62}[a-zA-Z0-9])$
rackSlot Lo slot del computer fisico si trova nel rack in base alla configurazione della distinta base. Int

Vincoli:
Valore minimo = 1
Valore massimo = 256 (obbligatorio)
numero di serie Numero di serie del computer. I fornitori di hardware possono usare un valore alternativo. Ad esempio, tag del servizio. corda

Vincoli:
Lunghezza massima = 64 (obbligatorio)

Proprietà cluster

Nome Descrizione Valore
aggregatoreOrSingleRackDefinition Definizione del rack destinata a riflettere solo un singolo rack in un singolo cluster rack o un rack aggregatore in un cluster multi-rack. RackDefinition (obbligatorio)
analyticsOutputSettings Impostazioni per l'area di lavoro Log Analytics usata per l'output dei log da questo cluster. AnalyticsOutputSettings
analyticsWorkspaceId Campo Deprecato. ID risorsa dell'area di lavoro Log Analytics che verrà usata per archiviare i log pertinenti. corda
clusterLocation Informazioni sulla posizione fornite dal cliente per identificare dove risiede il cluster. corda

Vincoli:
Lunghezza massima = 256
clusterServicePrincipal Campo Deprecato: usare l'identità gestita per fornire privilegi del cluster. Entità servizio da usare dal cluster durante l'installazione dell'appliance Arc. ServicePrincipalInformation
clusterType Tipo di configurazione del rack per il cluster. 'MultiRack'
'SingleRack' (obbligatorio)
clusterVersion Versione di runtime corrente del cluster. stringa (obbligatorio)
comandoOutputImpostazioni Le impostazioni per i comandi vengono eseguite in questo cluster, ad esempio i computer bare metal eseguono comandi di sola lettura ed estrazioni di dati. ComandoOutputImpostazioni
computeDeploymentThreshold Soglia di convalida che indica gli errori consentiti dei computer di calcolo durante la convalida e la distribuzione dell'ambiente. ValidationThreshold
computeRackDefinitions Elenco di definizioni di rack per i rack di calcolo in un cluster multi-rack o un elenco vuoto in un cluster a rack singolo. RackDefinition[]
managedResourceGroupConfiguration Configurazione del gruppo di risorse gestite associato alla risorsa. Configurazione ManagedResourceGroupConfiguration
networkFabricId ID risorsa dell'infrastruttura di rete associata al cluster. stringa (obbligatorio)
runtimeProtectionConfiguration Impostazioni per la protezione del runtime del cluster. RuntimeProtectionConfiguration
secretArchive Configurazione per l'uso di un insieme di credenziali delle chiavi per archiviare i segreti per il recupero successivo da parte dell'operatore. Archivio ClusterSecretArchive
secretArchiveSettings Impostazioni per l'archivio segreto usato per contenere le credenziali per il cluster. SecretArchiveSettings
aggiorna la strategia Strategia per l'aggiornamento del cluster. ClusterUpdateStrategy
vulnerabiliscansioneImpostazioni Impostazioni per l'applicazione dell'analisi delle vulnerabilità di sicurezza al cluster. VulnerabilitàScanningSettings

Archivio ClusterSecretArchive

Nome Descrizione Valore
keyVaultId ID risorsa dell'insieme di credenziali delle chiavi per archiviare i segreti del cluster. stringa (obbligatorio)
useKeyVault Indicatore se l'insieme di credenziali delle chiavi specificato deve essere usato per archiviare i segreti del cluster. Falso
'Vero'

ClusterUpdateStrategy

Nome Descrizione Valore
maxNon disponibile Numero massimo di nodi di lavoro che possono essere offline all'interno dell'incremento dell'aggiornamento, ad esempio rack per rack. Limitato dal numero massimo di computer nell'incremento. L'impostazione predefinita è l'intera dimensione dell'incremento. Int

Vincoli:
Valore minimo = 1
Tipo di strategia Modalità di funzionamento per la protezione del runtime. 'PausaAfterRack'
'Rack' (obbligatorio)
thresholdType Selezione della modalità di valutazione della soglia. 'Conta il successo'
'PercentSuccess' (obbligatorio)
thresholdValue Valore soglia numerico. Int

Vincoli:
Valore minimo = 0 (obbligatorio)
waitTimeMinutes Tempo di attesa tra gli incrementi di aggiornamento definiti dalla strategia. Int

Vincoli:
Valore minimo = 0
Valore massimo = 60

ComandoOutputOverride

Nome Descrizione Valore
Identità associata Selezione dell'identità gestita da usare con questo contenitore dell'account di archiviazione. Il tipo di identità deve essere assegnato dal sistema o assegnato dall'utente. Selettore di identità
commandOutputType Tipo di output del comando per l'override. 'BareMetalMachineRunCommand'
'BareMetalMachineRunDataExtracts'
'BareMetalMachineRunDataExtractsRestricted'
'BareMetalMachineRunReadCommands'
'AzioniAmministrativeSupportoCluster'
'StorageRunReadCommands'
containerUrl URL del contenitore dell'account di archiviazione che deve essere usato dalle identità specificate. corda

ComandoOutputImpostazioni

Nome Descrizione Valore
Identità associata Selezione dell'identità gestita da usare con questo contenitore dell'account di archiviazione. Il tipo di identità deve essere assegnato dal sistema o assegnato dall'utente. Selettore di identità
containerUrl URL del contenitore dell'account di archiviazione che deve essere usato dalle identità specificate. corda
sostituisce Elenco di sostituzioni facoltative che consentono l'associazione di contenitori di archiviazione e identità a tipi specifici di output del comando. Se non viene eseguito l'override di un tipo, verranno utilizzati l'identità predefinita e il contenitore di archiviazione. ComandoOutputOverride[]

SelettoreIdentità

Nome Descrizione Valore
tipo di identità Tipo di identità gestita selezionata. 'SystemAssignedIdentity'
'IdentitàAssegnataUtente'
userAssignedIdentityResourceId ID risorsa identità gestita assegnata dall'utente da usare. Si escludono a vicenda con un tipo di identità assegnato dal sistema. corda

Configurazione ManagedResourceGroupConfiguration

Nome Descrizione Valore
ubicazione Posizione del gruppo di risorse gestite. Se non specificato, viene scelta la posizione della risorsa padre. corda
nome Nome del gruppo di risorse gestite. Se non specificato, il nome univoco viene generato automaticamente. corda

Vincoli:
Lunghezza massima = 75

Identità dei Servizi Gestiti

Nome Descrizione Valore
digitare Tipo di identità del servizio gestito (in cui sono consentiti sia i tipi SystemAssigned che UserAssigned). 'Nessuno'
'Assegnato dal sistema'
'SystemAssigned,UserAssigned'
'UserAssigned' (obbligatorio)
userAssignedIdentities Set di identità assegnate dall'utente associate alla risorsa. Le chiavi del dizionario userAssignedIdentities saranno ID risorsa ARM nel formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. I valori del dizionario possono essere oggetti vuoti ({}) nelle richieste. ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Nome Descrizione Valore

Definizione rack

Nome Descrizione Valore
disponibilitàZona Nome della zona usato per questo rack al momento della creazione. Le zone di disponibilità vengono usate per il posizionamento del carico di lavoro. corda

Vincoli:
Modello = ^[a-zA-Z0-9]{1,10}$
bareMetalMachineConfigurationData Elenco non ordinato della configurazione della macchina bare metal. BareMetalMachineConfigurationData[]
networkRackId ID risorsa del rack di rete che corrisponde a questa definizione del rack. stringa (obbligatorio)
rackLocation Descrizione in formato libero della posizione del rack. corda

Vincoli:
Lunghezza massima = 256
rackSerialNumber Identificatore univoco per il rack all'interno del cluster cloud di rete. È possibile specificare un valore alfanumerico univoco alternativo diverso da un numero di serie, se necessario. corda

Vincoli:
Lunghezza minima = 1
Lunghezza massima = 64 (obbligatorio)
rackSkuId ID risorsa dello SKU per il rack da aggiungere. stringa (obbligatorio)
storageApplianceConfigurationData Elenco dei dati di configurazione dell'appliance di archiviazione per questo rack. StorageApplianceConfigurationData[]

RuntimeProtectionConfiguration

Nome Descrizione Valore
definitionUpdateMode La modalità di aggiornamento delle definizioni per la protezione a runtime. 'Automatico'
'Nessuno'
enforcementLevel Modalità di funzionamento per la protezione del runtime. "Revisione"
'Disabilitato'
'Su richiesta'
'Passivo'
'In tempo reale'

SecretArchiveSettings

Nome Descrizione Valore
Identità associata Selezione dell'identità gestita da usare con questo URI dell'insieme di credenziali. Il tipo di identità deve essere assegnato dal sistema o assegnato dall'utente. Selettore di identità
vaultUri URI per l'insieme di credenziali delle chiavi usato come archivio segreto. corda

ServicePrincipalInformation

Nome Descrizione Valore
ID dell'applicazione ID applicazione, noto anche come ID client, dell'entità servizio. stringa (obbligatorio)
parola d’ordine Password dell'entità servizio. corda

Vincoli:
Valore sensibile. Passare come parametro sicuro. (obbligatorio)
ID principale ID entità, noto anche come ID oggetto, dell'entità servizio. stringa (obbligatorio)
ID del cliente ID tenant, noto anche come ID directory, del tenant in cui viene creata l'entità servizio. stringa (obbligatorio)

StorageApplianceConfigurationData

Nome Descrizione Valore
adminCredentials Credenziali dell'interfaccia amministrativa in questa appliance di archiviazione. È previsto che il campo della password sia un URL della chiave di Azure Key Vault. Fino a quando il cluster non viene convertito in modo da usare l'identità gestita impostando le impostazioni di archiviazione dei segreti, è necessario invece specificare il valore effettivo della password. AdministrativeCredentials (obbligatorio)
rackSlot Lo slot che l'appliance di archiviazione si trova nel rack in base alla configurazione della distinta base. Int

Vincoli:
Valore minimo = 1
Valore massimo = 256 (obbligatorio)
numero di serie Numero di serie dell'appliance. stringa (obbligatorio)
storageApplianceName Nome fornito dall'utente per l'appliance di archiviazione che verrà creata da questa specifica. corda

Vincoli:
Modello = ^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$

TrackedResourceTags

Nome Descrizione Valore

Identità Assegnata dall'Utente

Nome Descrizione Valore

ValidationThreshold

Nome Descrizione Valore
raggruppamento Selezione della modalità di applicazione della valutazione del tipo al calcolo del cluster. 'PerCluster'
'PerRack' (obbligatorio)
digitare Selezione della modalità di valutazione della soglia. 'Conta il successo'
'PercentSuccess' (obbligatorio)
valore Valore soglia numerico. Int

Vincoli:
Valore minimo = 0 (obbligatorio)

VulnerabilitàScanningImpostazioni

Nome Descrizione Valore
containerScan Selezione della modalità per l'analisi delle vulnerabilità dei contenitori. 'Disabilitato'
'Abilitato'

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa cluster può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.NetworkCloud/clusters, aggiungere il codice JSON seguente al modello.

{
  "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"
  }
}

Valori delle proprietà

Microsoft.NetworkCloud/clusters

Nome Descrizione Valore
versione dell'API Versione dell'API '2026-07-01'
extendedLocation La posizione estesa della risorsa. Questa proprietà è necessaria nella creazione della risorsa. AzureResourceManagerCommonTypesExtendedLocation (required)
identità Identità del servizio gestito assegnate a questa risorsa. ManagedServiceIdentity
tipo/gentile Il tipo (tipo) del cluster. Quando specificato, il valore deve corrispondere esattamente al tipo configurato nel gestore del cluster che gestisce il cluster. Se omesso, il servizio predefinirà il valore del tipo del gestore del cluster. 'AzureLocal'
'Nexus'
ubicazione Posizione geografica in cui risiede la risorsa stringa (obbligatorio)
nome Nome della risorsa corda

Vincoli:
Pattern = ^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$ (obbligatorio)
proprietà Elenco delle proprietà della risorsa. ClusterProperties (obbligatorio)
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli
digitare Tipo di risorsa 'Microsoft.NetworkCloud/clusters'

Credenziali amministrative

Nome Descrizione Valore
parola d’ordine Password dell'amministratore del dispositivo usato durante l'inizializzazione. corda

Vincoli:
Lunghezza minima = 1
Valore sensibile. Passare come parametro sicuro. (obbligatorio)
nome utente Nome utente dell'amministratore del dispositivo usato durante l'inizializzazione. corda

Vincoli:
Lunghezza minima = 1 (obbligatorio)

AnalyticsOutputSettings

Nome Descrizione Valore
analyticsWorkspaceId ID risorsa dell'area di lavoro di analisi che deve essere usata dall'identità specificata. corda
Identità associata Selezione dell'identità gestita da usare con questa area di lavoro di analisi. Il tipo di identità deve essere assegnato dal sistema o assegnato dall'utente. Selettore di identità

AzureResourceManagerCommonTypesExtendedLocation

Nome Descrizione Valore
nome Nome della posizione estesa. stringa (obbligatorio)
digitare Tipo dell'ubicazione estesa. 'Posizione personalizzata'
'EdgeZone' (obbligatorio)

BareMetalMachineConfigurationData

Nome Descrizione Valore
bmcCredenziali Credenziali del controller di gestione della tavola di base in questo computer bare metal. È previsto che il campo della password sia un URL della chiave di Azure Key Vault. Fino a quando il cluster non viene convertito in modo da usare l'identità gestita impostando le impostazioni di archiviazione dei segreti, è necessario invece specificare il valore effettivo della password. AdministrativeCredentials (obbligatorio)
bmcMacIndirizzo Indirizzo MAC del BMC per questo computer. corda

Vincoli:
Pattern = ^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$ (obbligatorio)
bootMacAddress Indirizzo MAC associato alla scheda di interfaccia di rete PXE. corda

Vincoli:
Pattern = ^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$ (obbligatorio)
dettagli della macchina Informazioni aggiuntive in formato libero sul computer, ad esempio un tag asset. corda

Vincoli:
Lunghezza massima = 256
nomemacchina Nome fornito dall'utente per la macchina bare metal creata da questa specifica. Se non specificato, il nome del computer verrà generato a livello di codice. corda

Vincoli:
Modello = ^([a-zA-Z0-9][a-zA-Z0-9]{0,62}[a-zA-Z0-9])$
rackSlot Lo slot del computer fisico si trova nel rack in base alla configurazione della distinta base. Int

Vincoli:
Valore minimo = 1
Valore massimo = 256 (obbligatorio)
numero di serie Numero di serie del computer. I fornitori di hardware possono usare un valore alternativo. Ad esempio, tag del servizio. corda

Vincoli:
Lunghezza massima = 64 (obbligatorio)

Proprietà cluster

Nome Descrizione Valore
aggregatoreOrSingleRackDefinition Definizione del rack destinata a riflettere solo un singolo rack in un singolo cluster rack o un rack aggregatore in un cluster multi-rack. RackDefinition (obbligatorio)
analyticsOutputSettings Impostazioni per l'area di lavoro Log Analytics usata per l'output dei log da questo cluster. AnalyticsOutputSettings
analyticsWorkspaceId Campo Deprecato. ID risorsa dell'area di lavoro Log Analytics che verrà usata per archiviare i log pertinenti. corda
clusterLocation Informazioni sulla posizione fornite dal cliente per identificare dove risiede il cluster. corda

Vincoli:
Lunghezza massima = 256
clusterServicePrincipal Campo Deprecato: usare l'identità gestita per fornire privilegi del cluster. Entità servizio da usare dal cluster durante l'installazione dell'appliance Arc. ServicePrincipalInformation
clusterType Tipo di configurazione del rack per il cluster. 'MultiRack'
'SingleRack' (obbligatorio)
clusterVersion Versione di runtime corrente del cluster. stringa (obbligatorio)
comandoOutputImpostazioni Le impostazioni per i comandi vengono eseguite in questo cluster, ad esempio i computer bare metal eseguono comandi di sola lettura ed estrazioni di dati. ComandoOutputImpostazioni
computeDeploymentThreshold Soglia di convalida che indica gli errori consentiti dei computer di calcolo durante la convalida e la distribuzione dell'ambiente. ValidationThreshold
computeRackDefinitions Elenco di definizioni di rack per i rack di calcolo in un cluster multi-rack o un elenco vuoto in un cluster a rack singolo. RackDefinition[]
managedResourceGroupConfiguration Configurazione del gruppo di risorse gestite associato alla risorsa. Configurazione ManagedResourceGroupConfiguration
networkFabricId ID risorsa dell'infrastruttura di rete associata al cluster. stringa (obbligatorio)
runtimeProtectionConfiguration Impostazioni per la protezione del runtime del cluster. RuntimeProtectionConfiguration
secretArchive Configurazione per l'uso di un insieme di credenziali delle chiavi per archiviare i segreti per il recupero successivo da parte dell'operatore. Archivio ClusterSecretArchive
secretArchiveSettings Impostazioni per l'archivio segreto usato per contenere le credenziali per il cluster. SecretArchiveSettings
aggiorna la strategia Strategia per l'aggiornamento del cluster. ClusterUpdateStrategy
vulnerabiliscansioneImpostazioni Impostazioni per l'applicazione dell'analisi delle vulnerabilità di sicurezza al cluster. VulnerabilitàScanningSettings

Archivio ClusterSecretArchive

Nome Descrizione Valore
keyVaultId ID risorsa dell'insieme di credenziali delle chiavi per archiviare i segreti del cluster. stringa (obbligatorio)
useKeyVault Indicatore se l'insieme di credenziali delle chiavi specificato deve essere usato per archiviare i segreti del cluster. Falso
'Vero'

ClusterUpdateStrategy

Nome Descrizione Valore
maxNon disponibile Numero massimo di nodi di lavoro che possono essere offline all'interno dell'incremento dell'aggiornamento, ad esempio rack per rack. Limitato dal numero massimo di computer nell'incremento. L'impostazione predefinita è l'intera dimensione dell'incremento. Int

Vincoli:
Valore minimo = 1
Tipo di strategia Modalità di funzionamento per la protezione del runtime. 'PausaAfterRack'
'Rack' (obbligatorio)
thresholdType Selezione della modalità di valutazione della soglia. 'Conta il successo'
'PercentSuccess' (obbligatorio)
thresholdValue Valore soglia numerico. Int

Vincoli:
Valore minimo = 0 (obbligatorio)
waitTimeMinutes Tempo di attesa tra gli incrementi di aggiornamento definiti dalla strategia. Int

Vincoli:
Valore minimo = 0
Valore massimo = 60

ComandoOutputOverride

Nome Descrizione Valore
Identità associata Selezione dell'identità gestita da usare con questo contenitore dell'account di archiviazione. Il tipo di identità deve essere assegnato dal sistema o assegnato dall'utente. Selettore di identità
commandOutputType Tipo di output del comando per l'override. 'BareMetalMachineRunCommand'
'BareMetalMachineRunDataExtracts'
'BareMetalMachineRunDataExtractsRestricted'
'BareMetalMachineRunReadCommands'
'AzioniAmministrativeSupportoCluster'
'StorageRunReadCommands'
containerUrl URL del contenitore dell'account di archiviazione che deve essere usato dalle identità specificate. corda

ComandoOutputImpostazioni

Nome Descrizione Valore
Identità associata Selezione dell'identità gestita da usare con questo contenitore dell'account di archiviazione. Il tipo di identità deve essere assegnato dal sistema o assegnato dall'utente. Selettore di identità
containerUrl URL del contenitore dell'account di archiviazione che deve essere usato dalle identità specificate. corda
sostituisce Elenco di sostituzioni facoltative che consentono l'associazione di contenitori di archiviazione e identità a tipi specifici di output del comando. Se non viene eseguito l'override di un tipo, verranno utilizzati l'identità predefinita e il contenitore di archiviazione. ComandoOutputOverride[]

SelettoreIdentità

Nome Descrizione Valore
tipo di identità Tipo di identità gestita selezionata. 'SystemAssignedIdentity'
'IdentitàAssegnataUtente'
userAssignedIdentityResourceId ID risorsa identità gestita assegnata dall'utente da usare. Si escludono a vicenda con un tipo di identità assegnato dal sistema. corda

Configurazione ManagedResourceGroupConfiguration

Nome Descrizione Valore
ubicazione Posizione del gruppo di risorse gestite. Se non specificato, viene scelta la posizione della risorsa padre. corda
nome Nome del gruppo di risorse gestite. Se non specificato, il nome univoco viene generato automaticamente. corda

Vincoli:
Lunghezza massima = 75

Identità dei Servizi Gestiti

Nome Descrizione Valore
digitare Tipo di identità del servizio gestito (in cui sono consentiti sia i tipi SystemAssigned che UserAssigned). 'Nessuno'
'Assegnato dal sistema'
'SystemAssigned,UserAssigned'
'UserAssigned' (obbligatorio)
userAssignedIdentities Set di identità assegnate dall'utente associate alla risorsa. Le chiavi del dizionario userAssignedIdentities saranno ID risorsa ARM nel formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. I valori del dizionario possono essere oggetti vuoti ({}) nelle richieste. ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Nome Descrizione Valore

Definizione rack

Nome Descrizione Valore
disponibilitàZona Nome della zona usato per questo rack al momento della creazione. Le zone di disponibilità vengono usate per il posizionamento del carico di lavoro. corda

Vincoli:
Modello = ^[a-zA-Z0-9]{1,10}$
bareMetalMachineConfigurationData Elenco non ordinato della configurazione della macchina bare metal. BareMetalMachineConfigurationData[]
networkRackId ID risorsa del rack di rete che corrisponde a questa definizione del rack. stringa (obbligatorio)
rackLocation Descrizione in formato libero della posizione del rack. corda

Vincoli:
Lunghezza massima = 256
rackSerialNumber Identificatore univoco per il rack all'interno del cluster cloud di rete. È possibile specificare un valore alfanumerico univoco alternativo diverso da un numero di serie, se necessario. corda

Vincoli:
Lunghezza minima = 1
Lunghezza massima = 64 (obbligatorio)
rackSkuId ID risorsa dello SKU per il rack da aggiungere. stringa (obbligatorio)
storageApplianceConfigurationData Elenco dei dati di configurazione dell'appliance di archiviazione per questo rack. StorageApplianceConfigurationData[]

RuntimeProtectionConfiguration

Nome Descrizione Valore
definitionUpdateMode La modalità di aggiornamento delle definizioni per la protezione a runtime. 'Automatico'
'Nessuno'
enforcementLevel Modalità di funzionamento per la protezione del runtime. "Revisione"
'Disabilitato'
'Su richiesta'
'Passivo'
'In tempo reale'

SecretArchiveSettings

Nome Descrizione Valore
Identità associata Selezione dell'identità gestita da usare con questo URI dell'insieme di credenziali. Il tipo di identità deve essere assegnato dal sistema o assegnato dall'utente. Selettore di identità
vaultUri URI per l'insieme di credenziali delle chiavi usato come archivio segreto. corda

ServicePrincipalInformation

Nome Descrizione Valore
ID dell'applicazione ID applicazione, noto anche come ID client, dell'entità servizio. stringa (obbligatorio)
parola d’ordine Password dell'entità servizio. corda

Vincoli:
Valore sensibile. Passare come parametro sicuro. (obbligatorio)
ID principale ID entità, noto anche come ID oggetto, dell'entità servizio. stringa (obbligatorio)
ID del cliente ID tenant, noto anche come ID directory, del tenant in cui viene creata l'entità servizio. stringa (obbligatorio)

StorageApplianceConfigurationData

Nome Descrizione Valore
adminCredentials Credenziali dell'interfaccia amministrativa in questa appliance di archiviazione. È previsto che il campo della password sia un URL della chiave di Azure Key Vault. Fino a quando il cluster non viene convertito in modo da usare l'identità gestita impostando le impostazioni di archiviazione dei segreti, è necessario invece specificare il valore effettivo della password. AdministrativeCredentials (obbligatorio)
rackSlot Lo slot che l'appliance di archiviazione si trova nel rack in base alla configurazione della distinta base. Int

Vincoli:
Valore minimo = 1
Valore massimo = 256 (obbligatorio)
numero di serie Numero di serie dell'appliance. stringa (obbligatorio)
storageApplianceName Nome fornito dall'utente per l'appliance di archiviazione che verrà creata da questa specifica. corda

Vincoli:
Modello = ^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$

TrackedResourceTags

Nome Descrizione Valore

Identità Assegnata dall'Utente

Nome Descrizione Valore

ValidationThreshold

Nome Descrizione Valore
raggruppamento Selezione della modalità di applicazione della valutazione del tipo al calcolo del cluster. 'PerCluster'
'PerRack' (obbligatorio)
digitare Selezione della modalità di valutazione della soglia. 'Conta il successo'
'PercentSuccess' (obbligatorio)
valore Valore soglia numerico. Int

Vincoli:
Valore minimo = 0 (obbligatorio)

VulnerabilitàScanningImpostazioni

Nome Descrizione Valore
containerScan Selezione della modalità per l'analisi delle vulnerabilità dei contenitori. 'Disabilitato'
'Abilitato'

Esempi di utilizzo

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa cluster può essere distribuito con operazioni destinate a:

  • Gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.NetworkCloud/clusters, aggiungere il codice Terraform seguente al modello.

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"
      }
    }
  }
}

Valori delle proprietà

Microsoft.NetworkCloud/clusters

Nome Descrizione Valore
extendedLocation La posizione estesa della risorsa. Questa proprietà è necessaria nella creazione della risorsa. AzureResourceManagerCommonTypesExtendedLocation (required)
identità Identità del servizio gestito assegnate a questa risorsa. ManagedServiceIdentity
tipo/gentile Il tipo (tipo) del cluster. Quando specificato, il valore deve corrispondere esattamente al tipo configurato nel gestore del cluster che gestisce il cluster. Se omesso, il servizio predefinirà il valore del tipo del gestore del cluster. 'AzureLocal'
'Nexus'
ubicazione Posizione geografica in cui risiede la risorsa stringa (obbligatorio)
nome Nome della risorsa corda

Vincoli:
Pattern = ^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$ (obbligatorio)
proprietà Elenco delle proprietà della risorsa. ClusterProperties (obbligatorio)
Tag Tag delle risorse Dizionario di nomi e valori di tag.
digitare Tipo di risorsa "Microsoft. NetworkCloud/clusters@2026-07-01"

Credenziali amministrative

Nome Descrizione Valore
parola d’ordine Password dell'amministratore del dispositivo usato durante l'inizializzazione. corda

Vincoli:
Lunghezza minima = 1
Valore sensibile. Passare come parametro sicuro. (obbligatorio)
nome utente Nome utente dell'amministratore del dispositivo usato durante l'inizializzazione. corda

Vincoli:
Lunghezza minima = 1 (obbligatorio)

AnalyticsOutputSettings

Nome Descrizione Valore
analyticsWorkspaceId ID risorsa dell'area di lavoro di analisi che deve essere usata dall'identità specificata. corda
Identità associata Selezione dell'identità gestita da usare con questa area di lavoro di analisi. Il tipo di identità deve essere assegnato dal sistema o assegnato dall'utente. Selettore di identità

AzureResourceManagerCommonTypesExtendedLocation

Nome Descrizione Valore
nome Nome della posizione estesa. stringa (obbligatorio)
digitare Tipo dell'ubicazione estesa. 'Posizione personalizzata'
'EdgeZone' (obbligatorio)

BareMetalMachineConfigurationData

Nome Descrizione Valore
bmcCredenziali Credenziali del controller di gestione della tavola di base in questo computer bare metal. È previsto che il campo della password sia un URL della chiave di Azure Key Vault. Fino a quando il cluster non viene convertito in modo da usare l'identità gestita impostando le impostazioni di archiviazione dei segreti, è necessario invece specificare il valore effettivo della password. AdministrativeCredentials (obbligatorio)
bmcMacIndirizzo Indirizzo MAC del BMC per questo computer. corda

Vincoli:
Pattern = ^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$ (obbligatorio)
bootMacAddress Indirizzo MAC associato alla scheda di interfaccia di rete PXE. corda

Vincoli:
Pattern = ^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$ (obbligatorio)
dettagli della macchina Informazioni aggiuntive in formato libero sul computer, ad esempio un tag asset. corda

Vincoli:
Lunghezza massima = 256
nomemacchina Nome fornito dall'utente per la macchina bare metal creata da questa specifica. Se non specificato, il nome del computer verrà generato a livello di codice. corda

Vincoli:
Modello = ^([a-zA-Z0-9][a-zA-Z0-9]{0,62}[a-zA-Z0-9])$
rackSlot Lo slot del computer fisico si trova nel rack in base alla configurazione della distinta base. Int

Vincoli:
Valore minimo = 1
Valore massimo = 256 (obbligatorio)
numero di serie Numero di serie del computer. I fornitori di hardware possono usare un valore alternativo. Ad esempio, tag del servizio. corda

Vincoli:
Lunghezza massima = 64 (obbligatorio)

Proprietà cluster

Nome Descrizione Valore
aggregatoreOrSingleRackDefinition Definizione del rack destinata a riflettere solo un singolo rack in un singolo cluster rack o un rack aggregatore in un cluster multi-rack. RackDefinition (obbligatorio)
analyticsOutputSettings Impostazioni per l'area di lavoro Log Analytics usata per l'output dei log da questo cluster. AnalyticsOutputSettings
analyticsWorkspaceId Campo Deprecato. ID risorsa dell'area di lavoro Log Analytics che verrà usata per archiviare i log pertinenti. corda
clusterLocation Informazioni sulla posizione fornite dal cliente per identificare dove risiede il cluster. corda

Vincoli:
Lunghezza massima = 256
clusterServicePrincipal Campo Deprecato: usare l'identità gestita per fornire privilegi del cluster. Entità servizio da usare dal cluster durante l'installazione dell'appliance Arc. ServicePrincipalInformation
clusterType Tipo di configurazione del rack per il cluster. 'MultiRack'
'SingleRack' (obbligatorio)
clusterVersion Versione di runtime corrente del cluster. stringa (obbligatorio)
comandoOutputImpostazioni Le impostazioni per i comandi vengono eseguite in questo cluster, ad esempio i computer bare metal eseguono comandi di sola lettura ed estrazioni di dati. ComandoOutputImpostazioni
computeDeploymentThreshold Soglia di convalida che indica gli errori consentiti dei computer di calcolo durante la convalida e la distribuzione dell'ambiente. ValidationThreshold
computeRackDefinitions Elenco di definizioni di rack per i rack di calcolo in un cluster multi-rack o un elenco vuoto in un cluster a rack singolo. RackDefinition[]
managedResourceGroupConfiguration Configurazione del gruppo di risorse gestite associato alla risorsa. Configurazione ManagedResourceGroupConfiguration
networkFabricId ID risorsa dell'infrastruttura di rete associata al cluster. stringa (obbligatorio)
runtimeProtectionConfiguration Impostazioni per la protezione del runtime del cluster. RuntimeProtectionConfiguration
secretArchive Configurazione per l'uso di un insieme di credenziali delle chiavi per archiviare i segreti per il recupero successivo da parte dell'operatore. Archivio ClusterSecretArchive
secretArchiveSettings Impostazioni per l'archivio segreto usato per contenere le credenziali per il cluster. SecretArchiveSettings
aggiorna la strategia Strategia per l'aggiornamento del cluster. ClusterUpdateStrategy
vulnerabiliscansioneImpostazioni Impostazioni per l'applicazione dell'analisi delle vulnerabilità di sicurezza al cluster. VulnerabilitàScanningSettings

Archivio ClusterSecretArchive

Nome Descrizione Valore
keyVaultId ID risorsa dell'insieme di credenziali delle chiavi per archiviare i segreti del cluster. stringa (obbligatorio)
useKeyVault Indicatore se l'insieme di credenziali delle chiavi specificato deve essere usato per archiviare i segreti del cluster. Falso
'Vero'

ClusterUpdateStrategy

Nome Descrizione Valore
maxNon disponibile Numero massimo di nodi di lavoro che possono essere offline all'interno dell'incremento dell'aggiornamento, ad esempio rack per rack. Limitato dal numero massimo di computer nell'incremento. L'impostazione predefinita è l'intera dimensione dell'incremento. Int

Vincoli:
Valore minimo = 1
Tipo di strategia Modalità di funzionamento per la protezione del runtime. 'PausaAfterRack'
'Rack' (obbligatorio)
thresholdType Selezione della modalità di valutazione della soglia. 'Conta il successo'
'PercentSuccess' (obbligatorio)
thresholdValue Valore soglia numerico. Int

Vincoli:
Valore minimo = 0 (obbligatorio)
waitTimeMinutes Tempo di attesa tra gli incrementi di aggiornamento definiti dalla strategia. Int

Vincoli:
Valore minimo = 0
Valore massimo = 60

ComandoOutputOverride

Nome Descrizione Valore
Identità associata Selezione dell'identità gestita da usare con questo contenitore dell'account di archiviazione. Il tipo di identità deve essere assegnato dal sistema o assegnato dall'utente. Selettore di identità
commandOutputType Tipo di output del comando per l'override. 'BareMetalMachineRunCommand'
'BareMetalMachineRunDataExtracts'
'BareMetalMachineRunDataExtractsRestricted'
'BareMetalMachineRunReadCommands'
'AzioniAmministrativeSupportoCluster'
'StorageRunReadCommands'
containerUrl URL del contenitore dell'account di archiviazione che deve essere usato dalle identità specificate. corda

ComandoOutputImpostazioni

Nome Descrizione Valore
Identità associata Selezione dell'identità gestita da usare con questo contenitore dell'account di archiviazione. Il tipo di identità deve essere assegnato dal sistema o assegnato dall'utente. Selettore di identità
containerUrl URL del contenitore dell'account di archiviazione che deve essere usato dalle identità specificate. corda
sostituisce Elenco di sostituzioni facoltative che consentono l'associazione di contenitori di archiviazione e identità a tipi specifici di output del comando. Se non viene eseguito l'override di un tipo, verranno utilizzati l'identità predefinita e il contenitore di archiviazione. ComandoOutputOverride[]

SelettoreIdentità

Nome Descrizione Valore
tipo di identità Tipo di identità gestita selezionata. 'SystemAssignedIdentity'
'IdentitàAssegnataUtente'
userAssignedIdentityResourceId ID risorsa identità gestita assegnata dall'utente da usare. Si escludono a vicenda con un tipo di identità assegnato dal sistema. corda

Configurazione ManagedResourceGroupConfiguration

Nome Descrizione Valore
ubicazione Posizione del gruppo di risorse gestite. Se non specificato, viene scelta la posizione della risorsa padre. corda
nome Nome del gruppo di risorse gestite. Se non specificato, il nome univoco viene generato automaticamente. corda

Vincoli:
Lunghezza massima = 75

Identità dei Servizi Gestiti

Nome Descrizione Valore
digitare Tipo di identità del servizio gestito (in cui sono consentiti sia i tipi SystemAssigned che UserAssigned). 'Nessuno'
'Assegnato dal sistema'
'SystemAssigned,UserAssigned'
'UserAssigned' (obbligatorio)
userAssignedIdentities Set di identità assegnate dall'utente associate alla risorsa. Le chiavi del dizionario userAssignedIdentities saranno ID risorsa ARM nel formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. I valori del dizionario possono essere oggetti vuoti ({}) nelle richieste. ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Nome Descrizione Valore

Definizione rack

Nome Descrizione Valore
disponibilitàZona Nome della zona usato per questo rack al momento della creazione. Le zone di disponibilità vengono usate per il posizionamento del carico di lavoro. corda

Vincoli:
Modello = ^[a-zA-Z0-9]{1,10}$
bareMetalMachineConfigurationData Elenco non ordinato della configurazione della macchina bare metal. BareMetalMachineConfigurationData[]
networkRackId ID risorsa del rack di rete che corrisponde a questa definizione del rack. stringa (obbligatorio)
rackLocation Descrizione in formato libero della posizione del rack. corda

Vincoli:
Lunghezza massima = 256
rackSerialNumber Identificatore univoco per il rack all'interno del cluster cloud di rete. È possibile specificare un valore alfanumerico univoco alternativo diverso da un numero di serie, se necessario. corda

Vincoli:
Lunghezza minima = 1
Lunghezza massima = 64 (obbligatorio)
rackSkuId ID risorsa dello SKU per il rack da aggiungere. stringa (obbligatorio)
storageApplianceConfigurationData Elenco dei dati di configurazione dell'appliance di archiviazione per questo rack. StorageApplianceConfigurationData[]

RuntimeProtectionConfiguration

Nome Descrizione Valore
definitionUpdateMode La modalità di aggiornamento delle definizioni per la protezione a runtime. 'Automatico'
'Nessuno'
enforcementLevel Modalità di funzionamento per la protezione del runtime. "Revisione"
'Disabilitato'
'Su richiesta'
'Passivo'
'In tempo reale'

SecretArchiveSettings

Nome Descrizione Valore
Identità associata Selezione dell'identità gestita da usare con questo URI dell'insieme di credenziali. Il tipo di identità deve essere assegnato dal sistema o assegnato dall'utente. Selettore di identità
vaultUri URI per l'insieme di credenziali delle chiavi usato come archivio segreto. corda

ServicePrincipalInformation

Nome Descrizione Valore
ID dell'applicazione ID applicazione, noto anche come ID client, dell'entità servizio. stringa (obbligatorio)
parola d’ordine Password dell'entità servizio. corda

Vincoli:
Valore sensibile. Passare come parametro sicuro. (obbligatorio)
ID principale ID entità, noto anche come ID oggetto, dell'entità servizio. stringa (obbligatorio)
ID del cliente ID tenant, noto anche come ID directory, del tenant in cui viene creata l'entità servizio. stringa (obbligatorio)

StorageApplianceConfigurationData

Nome Descrizione Valore
adminCredentials Credenziali dell'interfaccia amministrativa in questa appliance di archiviazione. È previsto che il campo della password sia un URL della chiave di Azure Key Vault. Fino a quando il cluster non viene convertito in modo da usare l'identità gestita impostando le impostazioni di archiviazione dei segreti, è necessario invece specificare il valore effettivo della password. AdministrativeCredentials (obbligatorio)
rackSlot Lo slot che l'appliance di archiviazione si trova nel rack in base alla configurazione della distinta base. Int

Vincoli:
Valore minimo = 1
Valore massimo = 256 (obbligatorio)
numero di serie Numero di serie dell'appliance. stringa (obbligatorio)
storageApplianceName Nome fornito dall'utente per l'appliance di archiviazione che verrà creata da questa specifica. corda

Vincoli:
Modello = ^([a-zA-Z0-9][a-zA-Z0-9-_]{0,28}[a-zA-Z0-9])$

TrackedResourceTags

Nome Descrizione Valore

Identità Assegnata dall'Utente

Nome Descrizione Valore

ValidationThreshold

Nome Descrizione Valore
raggruppamento Selezione della modalità di applicazione della valutazione del tipo al calcolo del cluster. 'PerCluster'
'PerRack' (obbligatorio)
digitare Selezione della modalità di valutazione della soglia. 'Conta il successo'
'PercentSuccess' (obbligatorio)
valore Valore soglia numerico. Int

Vincoli:
Valore minimo = 0 (obbligatorio)

VulnerabilitàScanningImpostazioni

Nome Descrizione Valore
containerScan Selezione della modalità per l'analisi delle vulnerabilità dei contenitori. 'Disabilitato'
'Abilitato'