Condividi tramite


MHSM Private Endpoint Connections - List By Resource

L'operazione List ottiene informazioni sulle connessioni dell'endpoint privato associate al pool di moduli hardware gestiti.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/managedHSMs/{name}/privateEndpointConnections?api-version=2024-11-01

Parametri dell'URI

Nome In Necessario Tipo Descrizione
name
path True

string

Nome del pool di moduli di protezione hardware gestito

resourceGroupName
path True

string

Nome del gruppo di risorse che contiene il pool di moduli di protezione hardware gestito.

subscriptionId
path True

string

Credenziali di sottoscrizione che identificano in modo univoco la sottoscrizione di Microsoft Azure. L'ID sottoscrizione fa parte dell'URI per ogni chiamata al servizio.

api-version
query True

string

Versione dell'API client.

Risposte

Nome Tipo Descrizione
200 OK

MHSMPrivateEndpointConnectionsListResult

Ottenere informazioni su tutti i pool di moduli di protezione hardware gestiti nella sottoscrizione specificata.

Other Status Codes

ManagedHsmError

Risposta di errore che descrive il motivo per cui l'operazione non è riuscita.

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 managed HSM Pools in a subscription

Esempio di richiesta

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-group/providers/Microsoft.KeyVault/managedHSMs/sample-mhsm/privateEndpointConnections?api-version=2024-11-01

Risposta di esempio

{
  "value": [
    {
      "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-group/providers/Microsoft.KeyVault/managedhsms/sample-mhsm/privateEndpointConnections/sample-pec1",
      "name": "sample-pec1",
      "type": "Microsoft.KeyVault/managedhsms/privateEndpointConnections",
      "etag": "",
      "properties": {
        "provisioningState": "Succeeded",
        "privateEndpoint": {
          "id": "/subscriptions/00000000-0000-0000-1234-000000000000/resourceGroups/sample-group/providers/Microsoft.Network/privateEndpoints/sample-pe1"
        },
        "privateLinkServiceConnectionState": {
          "status": "Approved",
          "description": "This was automatically approved by user1234@contoso.com",
          "actionsRequired": "None"
        }
      }
    },
    {
      "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-group/providers/Microsoft.KeyVault/managedhsms/sample-mhsm/privateEndpointConnections/sample-pec2",
      "name": "sample-pec2",
      "type": "Microsoft.KeyVault/managedhsms/privateEndpointConnections",
      "etag": "",
      "properties": {
        "provisioningState": "Succeeded",
        "privateEndpoint": {
          "id": "/subscriptions/00000000-0000-0000-1234-000000000000/resourceGroups/sample-group/providers/Microsoft.Network/privateEndpoints/sample-pe2"
        },
        "privateLinkServiceConnectionState": {
          "status": "Approved",
          "description": "This was automatically approved by user1234@contoso.com",
          "actionsRequired": "None"
        }
      }
    }
  ],
  "nextLink": null
}

Definizioni

Nome Descrizione
ActionsRequired

Messaggio che indica se le modifiche apportate al provider di servizi richiedono aggiornamenti sul consumer.

Error

L'errore del server.

identityType

Tipo di identità che ha creato la risorsa dell'insieme di credenziali delle chiavi.

ManagedHsmError

Eccezione di errore.

ManagedHsmSku

Dettagli SKU

ManagedHsmSkuFamily

Famiglia di SKU del pool di moduli di protezione hardware gestito

ManagedHsmSkuName

SKU del pool di moduli di protezione hardware gestito

ManagedServiceIdentity

Identità del servizio gestita (identità assegnate dal sistema e/o assegnate dall'utente)

ManagedServiceIdentityType

Tipo di identità del servizio gestito (in cui sono consentiti sia i tipi SystemAssigned che UserAssigned).

MHSMPrivateEndpoint

Proprietà dell'oggetto endpoint privato.

MHSMPrivateEndpointConnection

Risorsa di connessione all'endpoint privato.

MHSMPrivateEndpointConnectionsListResult

Elenco delle connessioni endpoint private associate a un pool di moduli hardware gestiti

MHSMPrivateLinkServiceConnectionState

Oggetto che rappresenta lo stato di approvazione della connessione di collegamento privato.

PrivateEndpointConnectionProvisioningState

Stato di provisioning della connessione dell'endpoint privato.

PrivateEndpointServiceConnectionStatus

Indica se la connessione è stata approvata, rifiutata o rimossa dal proprietario dell'insieme di credenziali delle chiavi.

SystemData

Metadati relativi alla creazione e all'ultima modifica della risorsa dell'insieme di credenziali delle chiavi.

UserAssignedIdentity

Proprietà di identità assegnate dall'utente

ActionsRequired

Messaggio che indica se le modifiche apportate al provider di servizi richiedono aggiornamenti sul consumer.

Valore Descrizione
None

Error

L'errore del server.

Nome Tipo Descrizione
code

string

Codice di errore.

innererror

Error

L'errore interno, contiene un codice di errore più specifico.

message

string

Messaggio di errore.

identityType

Tipo di identità che ha creato la risorsa dell'insieme di credenziali delle chiavi.

Valore Descrizione
User
Application
ManagedIdentity
Key

ManagedHsmError

Eccezione di errore.

Nome Tipo Descrizione
error

Error

L'errore del server.

ManagedHsmSku

Dettagli SKU

Nome Tipo Descrizione
family

ManagedHsmSkuFamily

Famiglia di SKU del pool di moduli di protezione hardware gestito

name

ManagedHsmSkuName

SKU del pool di moduli di protezione hardware gestito

ManagedHsmSkuFamily

Famiglia di SKU del pool di moduli di protezione hardware gestito

Valore Descrizione
B
C

ManagedHsmSkuName

SKU del pool di moduli di protezione hardware gestito

Valore Descrizione
Standard_B1
Custom_B32
Custom_B6
Custom_C42
Custom_C10

ManagedServiceIdentity

Identità del servizio gestita (identità assegnate dal sistema e/o assegnate dall'utente)

Nome Tipo Descrizione
principalId

string (uuid)

ID entità servizio dell'identità assegnata dal sistema. Questa proprietà verrà fornita solo per un'identità assegnata dal sistema.

tenantId

string (uuid)

ID tenant dell'identità assegnata dal sistema. Questa proprietà verrà fornita solo per un'identità assegnata dal sistema.

type

ManagedServiceIdentityType

Tipo di identità del servizio gestito (in cui sono consentiti sia i tipi SystemAssigned che UserAssigned).

userAssignedIdentities

<string,  UserAssignedIdentity>

identità User-Assigned
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.

ManagedServiceIdentityType

Tipo di identità del servizio gestito (in cui sono consentiti sia i tipi SystemAssigned che UserAssigned).

Valore Descrizione
None
SystemAssigned
UserAssigned
SystemAssigned,UserAssigned

MHSMPrivateEndpoint

Proprietà dell'oggetto endpoint privato.

Nome Tipo Descrizione
id

string

Identificatore completo della risorsa endpoint privato.

MHSMPrivateEndpointConnection

Risorsa di connessione all'endpoint privato.

Nome Tipo Descrizione
etag

string

Modifica ogni volta che si verifica una modifica dello stato della connessione all'endpoint privato.

id

string

ID risorsa di Azure Resource Manager per il pool di moduli di protezione hardware gestito.

identity

ManagedServiceIdentity

Identità del servizio gestita (identità assegnate dal sistema e/o assegnate dall'utente)

location

string

Percorso di Azure supportato in cui deve essere creato il pool di moduli di protezione hardware gestito.

name

string

Nome del pool di moduli di protezione hardware gestito.

properties.privateEndpoint

MHSMPrivateEndpoint

Proprietà dell'oggetto endpoint privato.

properties.privateLinkServiceConnectionState

MHSMPrivateLinkServiceConnectionState

Stato di approvazione della connessione al collegamento privato.

properties.provisioningState

PrivateEndpointConnectionProvisioningState

Stato di provisioning della connessione dell'endpoint privato.

sku

ManagedHsmSku

Dettagli SKU

systemData

SystemData

Metadati relativi alla creazione e all'ultima modifica della risorsa dell'insieme di credenziali delle chiavi.

tags

object

Tag delle risorse

type

string

Tipo di risorsa del pool di moduli di protezione hardware gestito.

MHSMPrivateEndpointConnectionsListResult

Elenco delle connessioni endpoint private associate a un pool di moduli hardware gestiti

Nome Tipo Descrizione
nextLink

string

URL per ottenere il set successivo di pool di moduli di protezione hardware gestiti.

value

MHSMPrivateEndpointConnection[]

Connessione endpoint privato associata a un pool di moduli di protezione hardware gestiti.

MHSMPrivateLinkServiceConnectionState

Oggetto che rappresenta lo stato di approvazione della connessione di collegamento privato.

Nome Tipo Descrizione
actionsRequired

ActionsRequired

Messaggio che indica se le modifiche apportate al provider di servizi richiedono aggiornamenti sul consumer.

description

string

Motivo dell'approvazione o del rifiuto.

status

PrivateEndpointServiceConnectionStatus

Indica se la connessione è stata approvata, rifiutata o rimossa dal proprietario dell'insieme di credenziali delle chiavi.

PrivateEndpointConnectionProvisioningState

Stato di provisioning della connessione dell'endpoint privato.

Valore Descrizione
Succeeded
Creating
Updating
Deleting
Failed
Disconnected

PrivateEndpointServiceConnectionStatus

Indica se la connessione è stata approvata, rifiutata o rimossa dal proprietario dell'insieme di credenziali delle chiavi.

Valore Descrizione
Pending
Approved
Rejected
Disconnected

SystemData

Metadati relativi alla creazione e all'ultima modifica della risorsa dell'insieme di credenziali delle chiavi.

Nome Tipo Descrizione
createdAt

string (date-time)

Timestamp della creazione della risorsa dell'insieme di credenziali delle chiavi (UTC).

createdBy

string

Identità che ha creato la risorsa dell'insieme di credenziali delle chiavi.

createdByType

identityType

Tipo di identità che ha creato la risorsa dell'insieme di credenziali delle chiavi.

lastModifiedAt

string (date-time)

Timestamp dell'ultima modifica della risorsa dell'insieme di credenziali delle chiavi (UTC).

lastModifiedBy

string

Identità che ha modificato per ultima la risorsa dell'insieme di credenziali delle chiavi.

lastModifiedByType

identityType

Tipo di identità che ha modificato per ultima la risorsa dell'insieme di credenziali delle chiavi.

UserAssignedIdentity

Proprietà di identità assegnate dall'utente

Nome Tipo Descrizione
clientId

string (uuid)

ID client dell'identità assegnata.

principalId

string (uuid)

ID entità dell'identità assegnata.