Condividi tramite


Disk Encryption Sets - List

Elenca tutti i set di crittografia del disco inclusi in una sottoscrizione.

GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Compute/diskEncryptionSets?api-version=2025-01-02

Parametri dell'URI

Nome In Necessario Tipo Descrizione
subscriptionId
path True

string

minLength: 1

ID della sottoscrizione di destinazione.

api-version
query True

string

minLength: 1

Versione dell'API da usare per questa operazione.

Risposte

Nome Tipo Descrizione
200 OK

DiskEncryptionSetList

La richiesta è andata a buon fine.

Other Status Codes

CloudError

Risposta di errore imprevista.

Sicurezza

azure_auth

Flusso OAuth2 di Azure Active Directory.

Tipo: oauth2
Flow: implicit
URL di autorizzazione: https://login.microsoftonline.com/common/oauth2/authorize

Ambiti

Nome Descrizione
user_impersonation rappresentare l'account utente

Esempio

list all disk encryption sets in a subscription.

Esempio di richiesta

GET https://management.azure.com/subscriptions/{subscription-id}/providers/Microsoft.Compute/diskEncryptionSets?api-version=2025-01-02

Risposta di esempio

{
  "value": [
    {
      "identity": {
        "type": "SystemAssigned"
      },
      "properties": {
        "activeKey": {
          "sourceVault": {
            "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.KeyVault/vaults/myVMVault"
          },
          "keyUrl": "https://myvmvault.vault-int.azure-int.net/keys/{key}"
        },
        "encryptionType": "EncryptionAtRestWithCustomerKey",
        "previousKeys": [],
        "provisioningState": "Succeeded"
      },
      "type": "Microsoft.Compute/diskEncryptionSets",
      "location": "westus",
      "tags": {
        "department": "Development",
        "project": "Encryption"
      },
      "id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/diskEncryptionSets/myDiskEncryptionSet",
      "name": "myDiskEncryptionSet"
    },
    {
      "identity": {
        "type": "SystemAssigned"
      },
      "properties": {
        "activeKey": {
          "sourceVault": {
            "id": "/subscriptions/{subscriptionId}/resourceGroups/mySecondResourceGroup/providers/Microsoft.KeyVault/vaults/myVMVault2"
          },
          "keyUrl": "https://myvmvault.vault-int.azure-int.net/keys/{key}"
        },
        "encryptionType": "EncryptionAtRestWithCustomerKey",
        "previousKeys": [],
        "provisioningState": "Succeeded"
      },
      "type": "Microsoft.Compute/diskEncryptionSets",
      "location": "westus",
      "tags": {
        "department": "Development",
        "project": "Encryption"
      },
      "id": "/subscriptions/{subscriptionId}/resourceGroups/mySecondResourceGroup/providers/Microsoft.Compute/diskEncryptionSets/myDiskEncryptionSet2",
      "name": "myDiskEncryptionSet2"
    }
  ],
  "nextLink": "https://management.azure.com/subscriptions/subscriptionId/providers/Microsoft.Compute/diskEncryptionSets?$skiptoken=token"
}

Definizioni

Nome Descrizione
ApiError

Errore API.

ApiErrorBase

Base di errore API.

CloudError

Risposta di errore dal servizio di calcolo.

createdByType

Tipo di identità che ha creato la risorsa.

DiskEncryptionSet

Risorsa set di crittografia del disco.

DiskEncryptionSetIdentityType

Tipo di identità gestita usata da DiskEncryptionSet. Per le nuove creazioni è supportato solo SystemAssigned. I set di crittografia dischi possono essere aggiornati con tipo di identità Nessuno durante la migrazione della sottoscrizione a un nuovo tenant di Azure Active Directory; causerà la perdita dell'accesso alle chiavi da parte delle risorse crittografate.

DiskEncryptionSetList

La risposta dell'operazione Elenca set di crittografia disco.

DiskEncryptionSetType

Tipo di chiave utilizzata per crittografare i dati del disco.

EncryptionSetIdentity

Identità gestita per il set di crittografia del disco. Deve essere concessa l'autorizzazione per l'insieme di credenziali delle chiavi prima che possa essere usata per crittografare i dischi.

InnerError

Dettagli dell'errore interno.

KeyForDiskEncryptionSet

URL della chiave di Key Vault da usare per la crittografia lato server di Managed Disks and Snapshots

SourceVault

L'ID dell'insieme di credenziali è un ID risorsa di Azure Resource Manager nel formato /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}

systemData

Metadati relativi alla creazione e all'ultima modifica della risorsa.

UserAssignedIdentitiesValue

ApiError

Errore API.

Nome Tipo Descrizione
code

string

Codice di errore.

details

ApiErrorBase[]

Dettagli dell'errore Api

innererror

InnerError

L'errore interno dell'API

message

string

Messaggio di errore.

target

string

Destinazione dell'errore specifico.

ApiErrorBase

Base di errore API.

Nome Tipo Descrizione
code

string

Codice di errore.

message

string

Messaggio di errore.

target

string

Destinazione dell'errore specifico.

CloudError

Risposta di errore dal servizio di calcolo.

Nome Tipo Descrizione
error

ApiError

Errore API.

createdByType

Tipo di identità che ha creato la risorsa.

Valore Descrizione
User
Application
ManagedIdentity
Key

DiskEncryptionSet

Risorsa set di crittografia del disco.

Nome Tipo Descrizione
id

string

ID risorsa completo per la risorsa. Ad esempio: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

identity

EncryptionSetIdentity

Identità gestita per il set di crittografia del disco. Deve essere concessa l'autorizzazione per l'insieme di credenziali delle chiavi prima che possa essere usata per crittografare i dischi.

location

string

Posizione geografica in cui risiede la risorsa

name

string

Nome della risorsa

properties.activeKey

KeyForDiskEncryptionSet

Chiave dell'insieme di credenziali delle chiavi attualmente usata da questo set di crittografia del disco.

properties.autoKeyRotationError

ApiError

L'errore che si è verificato durante la rotazione automatica dei tasti. Se è presente un errore, la rotazione automatica della chiave non verrà tentata fino a quando l'errore in questo set di crittografia del disco non sarà corretto.

properties.encryptionType

DiskEncryptionSetType

Tipo di chiave utilizzata per crittografare i dati del disco.

properties.federatedClientId

string

ID client dell'applicazione multi-tenant per accedere all'insieme di credenziali delle chiavi in un tenant diverso. Se si imposta il valore su "Nessuno", la proprietà verrà cancellata.

properties.lastKeyRotationTimestamp

string (date-time)

Ora in cui la chiave attiva di questo set di crittografia del disco è stata aggiornata.

properties.previousKeys

KeyForDiskEncryptionSet[]

Una raccolta di sola lettura delle chiavi dell'insieme di credenziali delle chiavi usate in precedenza da questo set di crittografia del disco mentre è in corso una rotazione delle chiavi. Sarà vuoto se non c'è una rotazione dei tasti in corso.

properties.provisioningState

string

Stato di provisioning del set di crittografia del disco.

properties.rotationToLatestKeyVersionEnabled

boolean

Impostare questo flag su true per abilitare l'aggiornamento automatico di questa crittografia del disco impostata sulla versione più recente della chiave.

systemData

systemData

Metadati di Azure Resource Manager contenenti le informazioni createdBy e modifiedBy.

tags

object

Tag di risorsa.

type

string

Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

DiskEncryptionSetIdentityType

Tipo di identità gestita usata da DiskEncryptionSet. Per le nuove creazioni è supportato solo SystemAssigned. I set di crittografia dischi possono essere aggiornati con tipo di identità Nessuno durante la migrazione della sottoscrizione a un nuovo tenant di Azure Active Directory; causerà la perdita dell'accesso alle chiavi da parte delle risorse crittografate.

Valore Descrizione
SystemAssigned
UserAssigned
SystemAssigned, UserAssigned
None

DiskEncryptionSetList

La risposta dell'operazione Elenca set di crittografia disco.

Nome Tipo Descrizione
nextLink

string (uri)

Collegamento alla pagina successiva di elementi

value

DiskEncryptionSet[]

Elementi DiskEncryptionSet in questa pagina

DiskEncryptionSetType

Tipo di chiave utilizzata per crittografare i dati del disco.

Valore Descrizione
EncryptionAtRestWithCustomerKey

La risorsa che utilizza diskEncryptionSet verrebbe crittografata inattiva con la chiave gestita dal cliente che può essere modificata e revocata da un cliente.

EncryptionAtRestWithPlatformAndCustomerKeys

La risorsa che utilizza diskEncryptionSet verrebbe crittografata a riposo con due livelli di crittografia. Una delle chiavi è gestita dal cliente e l'altra chiave è la gestione della piattaforma.

ConfidentialVmEncryptedWithCustomerKey

Il disco riservato supportato dalla macchina virtuale e lo stato guest della macchina virtuale verranno crittografati con la chiave gestita dal cliente.

EncryptionSetIdentity

Identità gestita per il set di crittografia del disco. Deve essere concessa l'autorizzazione per l'insieme di credenziali delle chiavi prima che possa essere usata per crittografare i dischi.

Nome Tipo Descrizione
principalId

string

ID oggetto della risorsa di identità gestita. Questo verrà inviato al componente da ARM tramite l'intestazione x-ms-identity-principal-id nella richiesta PUT se la risorsa ha un'identità systemAssigned(implicit)

tenantId

string

ID tenant della risorsa di identità gestita. Questo verrà inviato all'RP da ARM tramite l'intestazione x-ms-client-tenant-id nella richiesta PUT se la risorsa ha un'identità systemAssigned(implicit)

type

DiskEncryptionSetIdentityType

Tipo di identità gestita usata da DiskEncryptionSet. Per le nuove creazioni è supportato solo SystemAssigned. I set di crittografia dischi possono essere aggiornati con tipo di identità Nessuno durante la migrazione della sottoscrizione a un nuovo tenant di Azure Active Directory; causerà la perdita dell'accesso alle chiavi da parte delle risorse crittografate.

userAssignedIdentities

<string,  UserAssignedIdentitiesValue>

Elenco di identità utente associate al set di crittografia del disco. I riferimenti alla chiave del dizionario delle identità utente saranno id risorsa ARM nel formato :'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

InnerError

Dettagli dell'errore interno.

Nome Tipo Descrizione
errordetail

string

Messaggio di errore interno o dump di eccezione.

exceptiontype

string

Tipo di eccezione.

KeyForDiskEncryptionSet

URL della chiave di Key Vault da usare per la crittografia lato server di Managed Disks and Snapshots

Nome Tipo Descrizione
keyUrl

string

URL chiave con versione completa che punta a una chiave in KeyVault. Il segmento di versione dell'URL è obbligatorio indipendentemente dal valore rotationToLatestKeyVersionEnabled.

sourceVault

SourceVault

ID risorsa dell'insieme di credenziali delle chiavi contenente la chiave o il segreto. Questa proprietà è facoltativa e non può essere usata se la sottoscrizione di KeyVault non corrisponde alla sottoscrizione del set di crittografia dischi.

SourceVault

L'ID dell'insieme di credenziali è un ID risorsa di Azure Resource Manager nel formato /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}

Nome Tipo Descrizione
id

string

ID risorsa

systemData

Metadati relativi alla creazione e all'ultima modifica della risorsa.

Nome Tipo Descrizione
createdAt

string (date-time)

Timestamp della creazione della risorsa (UTC).

createdBy

string

Identità che ha creato la risorsa.

createdByType

createdByType

Tipo di identità che ha creato la risorsa.

lastModifiedAt

string (date-time)

Timestamp dell'ultima modifica della risorsa (UTC)

lastModifiedBy

string

Identità che ha modificato l'ultima volta la risorsa.

lastModifiedByType

createdByType

Tipo di identità che ha modificato l'ultima volta la risorsa.

UserAssignedIdentitiesValue

Nome Tipo Descrizione
clientId

string

ID client dell'identità assegnata dall'utente.

principalId

string

ID principale dell'identità assegnata dall'utente.