Registries - List

Elenchi tutti i registri contenitori nella sottoscrizione specificata.

GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.ContainerRegistry/registries?api-version=2023-01-01-preview

Parametri dell'URI

Nome In Necessario Tipo Descrizione
subscriptionId
path True

string

uuid

ID della sottoscrizione di destinazione. Il valore deve essere un UUID.

api-version
query True

string

Versione dell'API da usare per questa operazione.

Risposte

Nome Tipo Descrizione
200 OK

RegistryListResult

La richiesta ha avuto esito positivo; la richiesta è stata ben formata e ricevuta correttamente.

Sicurezza

azure_auth

Flusso OAuth2 di Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nome Descrizione
user_impersonation rappresentare l'account utente

Esempio

RegistryList

Sample Request

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerRegistry/registries?api-version=2023-01-01-preview

Sample Response

{
  "value": [
    {
      "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ContainerRegistry/registries/myRegistry",
      "name": "myRegistry",
      "type": "Microsoft.ContainerRegistry/registries",
      "location": "westus",
      "tags": {
        "key": "value"
      },
      "sku": {
        "name": "Standard",
        "tier": "Standard"
      },
      "properties": {
        "loginServer": "myRegistry.azurecr-test.io",
        "creationDate": "2021-06-15T21:38:26.1537861Z",
        "provisioningState": "Succeeded",
        "adminUserEnabled": false,
        "networkRuleSet": {
          "defaultAction": "Allow",
          "ipRules": []
        },
        "policies": {
          "quarantinePolicy": {
            "status": "disabled"
          },
          "trustPolicy": {
            "type": "Notary",
            "status": "disabled"
          },
          "retentionPolicy": {
            "days": 7,
            "lastUpdatedTime": "2021-06-15T21:40:12.8506835+00:00",
            "status": "disabled"
          },
          "exportPolicy": {
            "status": "enabled"
          }
        },
        "encryption": {
          "status": "disabled"
        },
        "status": null,
        "dataEndpointEnabled": false,
        "dataEndpointHostNames": [],
        "privateEndpointConnections": [],
        "publicNetworkAccess": "Enabled",
        "networkRuleBypassOptions": "AzureServices",
        "zoneRedundancy": "Disabled",
        "anonymousPullEnabled": false
      }
    }
  ]
}

Definizioni

Nome Descrizione
Action

Azione della regola ACL IP.

ActionsRequired

Messaggio che indica se le modifiche nel provider di servizi richiedono eventuali aggiornamenti nel consumer.

AzureADAuthenticationAsArmPolicy

Criterio per l'uso del token del gruppo di destinatari arm per un registro contenitori.

AzureADAuthenticationAsArmPolicyStatus

Valore che indica se il criterio è abilitato o meno.

ConnectionStatus

Stato di connessione del servizio di collegamento privato.

createdByType

Tipo di identità che ha creato la risorsa.

DefaultAction

Azione predefinita di consenti o nega quando non corrispondono altre regole.

EncryptionProperty
EncryptionStatus

Indica se la crittografia è abilitata per il Registro contenitori.

ExportPolicy

Criterio di esportazione per un registro contenitori.

ExportPolicyStatus

Valore che indica se il criterio è abilitato o meno.

IdentityProperties

Identità gestita per la risorsa.

IPRule

Regola IP con un intervallo IP o IP specifico in formato CIDR.

KeyVaultProperties
lastModifiedByType

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

NetworkRuleBypassOptions

Se consentire ai servizi di Azure attendibili di accedere a un registro con restrizioni di rete.

NetworkRuleSet

Regola di rete impostata per un registro contenitori.

Policies

Criteri per un registro contenitori.

PolicyStatus

Valore che indica se il criterio è abilitato o meno.

PrivateEndpoint

Risorsa Endpoint privato.

PrivateEndpointConnection

Oggetto che rappresenta una connessione endpoint privata per un registro contenitori.

PrivateLinkServiceConnectionState

Stato di una connessione al servizio di collegamento privato.

ProvisioningState

Stato di provisioning della risorsa.

PublicNetworkAccess

Se l'accesso alla rete pubblica è consentito per il Registro contenitori.

QuarantinePolicy

Criteri di quarantena per un registro contenitori.

Registry

Oggetto che rappresenta un registro contenitori.

RegistryListResult

Risultato di una richiesta per elencare i registri dei contenitori.

ResourceIdentityType

Tipo di identità.

RetentionPolicy

Criteri di conservazione per un registro contenitori.

Sku

SKU di un registro contenitori.

SkuName

Nome SKU del Registro contenitori. Obbligatorio per la creazione del Registro di sistema.

SkuTier

Livello SKU basato sul nome dello SKU.

SoftDeletePolicy

Criteri di eliminazione temporanea per un registro contenitori

Status

Stato di una risorsa di Azure al momento della chiamata dell'operazione.

SystemData

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

TrustPolicy

Criteri di attendibilità del contenuto per un registro contenitori.

TrustPolicyType

Tipo di criteri di attendibilità.

UserIdentityProperties
ZoneRedundancy

Se la ridondanza della zona è abilitata per questo registro contenitori

Action

Azione della regola ACL IP.

Nome Tipo Descrizione
Allow

string

ActionsRequired

Messaggio che indica se le modifiche nel provider di servizi richiedono eventuali aggiornamenti nel consumer.

Nome Tipo Descrizione
None

string

Recreate

string

AzureADAuthenticationAsArmPolicy

Criterio per l'uso del token del gruppo di destinatari arm per un registro contenitori.

Nome Tipo Valore predefinito Descrizione
status

AzureADAuthenticationAsArmPolicyStatus

enabled

Valore che indica se il criterio è abilitato o meno.

AzureADAuthenticationAsArmPolicyStatus

Valore che indica se il criterio è abilitato o meno.

Nome Tipo Descrizione
disabled

string

enabled

string

ConnectionStatus

Stato di connessione del servizio di collegamento privato.

Nome Tipo Descrizione
Approved

string

Disconnected

string

Pending

string

Rejected

string

createdByType

Tipo di identità che ha creato la risorsa.

Nome Tipo Descrizione
Application

string

Key

string

ManagedIdentity

string

User

string

DefaultAction

Azione predefinita di consenti o nega quando non corrispondono altre regole.

Nome Tipo Descrizione
Allow

string

Deny

string

EncryptionProperty

Nome Tipo Descrizione
keyVaultProperties

KeyVaultProperties

Proprietà dell'insieme di credenziali delle chiavi.

status

EncryptionStatus

Indica se la crittografia è abilitata per il Registro contenitori.

EncryptionStatus

Indica se la crittografia è abilitata per il Registro contenitori.

Nome Tipo Descrizione
disabled

string

enabled

string

ExportPolicy

Criterio di esportazione per un registro contenitori.

Nome Tipo Valore predefinito Descrizione
status

ExportPolicyStatus

enabled

Valore che indica se il criterio è abilitato o meno.

ExportPolicyStatus

Valore che indica se il criterio è abilitato o meno.

Nome Tipo Descrizione
disabled

string

enabled

string

IdentityProperties

Identità gestita per la risorsa.

Nome Tipo Descrizione
principalId

string

ID principale dell'identità della risorsa.

tenantId

string

ID tenant della risorsa.

type

ResourceIdentityType

Tipo di identità.

userAssignedIdentities

<string,  UserIdentityProperties>

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

IPRule

Regola IP con un intervallo IP o IP specifico in formato CIDR.

Nome Tipo Valore predefinito Descrizione
action

Action

Allow

Azione della regola ACL IP.

value

string

Specifica l'intervallo IP o IP in formato CIDR. È consentito solo l'indirizzo IPV4.

KeyVaultProperties

Nome Tipo Descrizione
identity

string

ID client dell'identità che verrà usata per accedere all'insieme di credenziali delle chiavi.

keyIdentifier

string

URI dell'insieme di credenziali delle chiavi per accedere alla chiave di crittografia.

keyRotationEnabled

boolean

Stato di rotazione automatica delle chiavi per un Registro di sistema abilitato per CMK.

lastKeyRotationTimestamp

string

Timestamp dell'ultima rotazione della chiave riuscita.

versionedKeyIdentifier

string

Identificatore di chiave completo che include la versione della chiave effettivamente usata per la crittografia.

lastModifiedByType

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

Nome Tipo Descrizione
Application

string

Key

string

ManagedIdentity

string

User

string

NetworkRuleBypassOptions

Se consentire ai servizi di Azure attendibili di accedere a un registro con restrizioni di rete.

Nome Tipo Descrizione
AzureServices

string

None

string

NetworkRuleSet

Regola di rete impostata per un registro contenitori.

Nome Tipo Valore predefinito Descrizione
defaultAction

DefaultAction

Allow

Azione predefinita di consenti o nega quando non corrispondono altre regole.

ipRules

IPRule[]

Regole dell'elenco di controllo degli indirizzi IP.

Policies

Criteri per un registro contenitori.

Nome Tipo Descrizione
azureADAuthenticationAsArmPolicy

AzureADAuthenticationAsArmPolicy

Criterio per l'uso del token del gruppo di destinatari arm per un registro contenitori.

exportPolicy

ExportPolicy

Criterio di esportazione per un registro contenitori.

quarantinePolicy

QuarantinePolicy

Criteri di quarantena per un registro contenitori.

retentionPolicy

RetentionPolicy

Criteri di conservazione per un registro contenitori.

softDeletePolicy

SoftDeletePolicy

Criterio di eliminazione temporanea per un registro contenitori.

trustPolicy

TrustPolicy

Criteri di attendibilità del contenuto per un registro contenitori.

PolicyStatus

Valore che indica se il criterio è abilitato o meno.

Nome Tipo Descrizione
disabled

string

enabled

string

PrivateEndpoint

Risorsa Endpoint privato.

Nome Tipo Descrizione
id

string

Questa è la risorsa dell'endpoint privato creata con il provider di risorse Microsoft.Network.

PrivateEndpointConnection

Oggetto che rappresenta una connessione endpoint privata per un registro contenitori.

Nome Tipo Descrizione
id

string

L'ID della risorsa.

name

string

Nome della risorsa.

properties.privateEndpoint

PrivateEndpoint

Risorsa dell'endpoint privato.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Raccolta di informazioni sullo stato della connessione tra il consumer del servizio e il provider.

properties.provisioningState

ProvisioningState

Stato di provisioning della risorsa di connessione dell'endpoint privato.

systemData

SystemData

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

type

string

Tipo di risorsa.

PrivateLinkServiceConnectionState

Stato di una connessione al servizio di collegamento privato.

Nome Tipo Descrizione
actionsRequired

ActionsRequired

Messaggio che indica se le modifiche nel provider di servizi richiedono eventuali aggiornamenti nel consumer.

description

string

Descrizione dello stato della connessione. Ad esempio, se la connessione viene rifiutata, può indicare il motivo del rifiuto.

status

ConnectionStatus

Stato di connessione del servizio di collegamento privato.

ProvisioningState

Stato di provisioning della risorsa.

Nome Tipo Descrizione
Canceled

string

Creating

string

Deleting

string

Failed

string

Succeeded

string

Updating

string

PublicNetworkAccess

Se l'accesso alla rete pubblica è consentito per il Registro contenitori.

Nome Tipo Descrizione
Disabled

string

Enabled

string

QuarantinePolicy

Criteri di quarantena per un registro contenitori.

Nome Tipo Valore predefinito Descrizione
status

PolicyStatus

disabled

Valore che indica se il criterio è abilitato o meno.

Registry

Oggetto che rappresenta un registro contenitori.

Nome Tipo Valore predefinito Descrizione
id

string

L'ID della risorsa.

identity

IdentityProperties

Identità del Registro contenitori.

location

string

Il percorso della risorsa. Non è possibile modificare questa operazione dopo la creazione della risorsa.

name

string

Nome della risorsa.

properties.adminUserEnabled

boolean

False

Valore che indica se l'utente amministratore è abilitato.

properties.anonymousPullEnabled

boolean

False

Abilita il pull a livello del Registro di sistema dai client non autenticati.

properties.creationDate

string

Data di creazione del Registro contenitori in formato ISO8601.

properties.dataEndpointEnabled

boolean

Abilitare un singolo endpoint dati per area per la gestione dei dati.

properties.dataEndpointHostNames

string[]

Elenco di nomi host che servono dati quando dataEndpointEnabled è true.

properties.encryption

EncryptionProperty

Impostazioni di crittografia del Registro contenitori.

properties.loginServer

string

URL che può essere usato per accedere al Registro contenitori.

properties.networkRuleBypassOptions

NetworkRuleBypassOptions

AzureServices

Se consentire ai servizi di Azure attendibili di accedere a un registro con restrizioni di rete.

properties.networkRuleSet

NetworkRuleSet

Regola di rete impostata per un registro contenitori.

properties.policies

Policies

Criteri per un registro contenitori.

properties.privateEndpointConnections

PrivateEndpointConnection[]

Elenco delle connessioni endpoint private per un registro contenitori.

properties.provisioningState

ProvisioningState

Stato di provisioning del Registro contenitori al momento della chiamata dell'operazione.

properties.publicNetworkAccess

PublicNetworkAccess

Enabled

Se l'accesso alla rete pubblica è consentito per il Registro contenitori.

properties.status

Status

Stato del Registro contenitori al momento della chiamata dell'operazione.

properties.zoneRedundancy

ZoneRedundancy

Disabled

Se la ridondanza della zona è abilitata per questo registro contenitori

sku

Sku

SKU del Registro contenitori.

systemData

SystemData

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

tags

object

Tag della risorsa.

type

string

Tipo di risorsa.

RegistryListResult

Risultato di una richiesta per elencare i registri dei contenitori.

Nome Tipo Descrizione
nextLink

string

URI che può essere usato per richiedere l'elenco successivo di registri contenitori.

value

Registry[]

Elenco dei registri contenitori. Poiché questo elenco potrebbe essere incompleto, il campo nextLink deve essere usato per richiedere l'elenco successivo di registri contenitori.

ResourceIdentityType

Tipo di identità.

Nome Tipo Descrizione
None

string

SystemAssigned

string

SystemAssigned, UserAssigned

string

UserAssigned

string

RetentionPolicy

Criteri di conservazione per un registro contenitori.

Nome Tipo Valore predefinito Descrizione
days

integer

7

Numero di giorni per conservare un manifesto non contrassegnato dopo il quale viene eliminato.

lastUpdatedTime

string

Timestamp dell'ultimo aggiornamento del criterio.

status

PolicyStatus

disabled

Valore che indica se il criterio è abilitato o meno.

Sku

SKU di un registro contenitori.

Nome Tipo Descrizione
name

SkuName

Nome SKU del Registro contenitori. Obbligatorio per la creazione del Registro di sistema.

tier

SkuTier

Livello SKU basato sul nome dello SKU.

SkuName

Nome SKU del Registro contenitori. Obbligatorio per la creazione del Registro di sistema.

Nome Tipo Descrizione
Basic

string

Classic

string

Premium

string

Standard

string

SkuTier

Livello SKU basato sul nome dello SKU.

Nome Tipo Descrizione
Basic

string

Classic

string

Premium

string

Standard

string

SoftDeletePolicy

Criteri di eliminazione temporanea per un registro contenitori

Nome Tipo Valore predefinito Descrizione
lastUpdatedTime

string

Timestamp dell'ultimo aggiornamento del criterio.

retentionDays

integer

7

Numero di giorni dopo il quale viene eliminato definitivamente un elemento eliminato in modo permanente.

status

PolicyStatus

disabled

Valore che indica se il criterio è abilitato o meno.

Status

Stato di una risorsa di Azure al momento della chiamata dell'operazione.

Nome Tipo Descrizione
displayStatus

string

Etichetta breve per lo stato.

message

string

Messaggio dettagliato per lo stato, inclusi avvisi e messaggi di errore.

timestamp

string

Timestamp quando lo stato è stato modificato nel valore corrente.

SystemData

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

Nome Tipo Descrizione
createdAt

string

Timestamp della creazione di risorse (UTC).

createdBy

string

Identità che ha creato la risorsa.

createdByType

createdByType

Tipo di identità che ha creato la risorsa.

lastModifiedAt

string

Timestamp della modifica delle risorse (UTC).

lastModifiedBy

string

Identità che ha modificato l'ultima risorsa.

lastModifiedByType

lastModifiedByType

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

TrustPolicy

Criteri di attendibilità del contenuto per un registro contenitori.

Nome Tipo Valore predefinito Descrizione
status

PolicyStatus

disabled

Valore che indica se il criterio è abilitato o meno.

type

TrustPolicyType

Notary

Tipo di criteri di attendibilità.

TrustPolicyType

Tipo di criteri di attendibilità.

Nome Tipo Descrizione
Notary

string

UserIdentityProperties

Nome Tipo Descrizione
clientId

string

ID client dell'identità assegnata dall'utente.

principalId

string

ID principale dell'identità assegnata dall'utente.

ZoneRedundancy

Se la ridondanza della zona è abilitata per questo registro contenitori

Nome Tipo Descrizione
Disabled

string

Enabled

string