Registries - Update
Aktualisieren von Tags
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}?api-version=2023-06-01-preview
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
registry
|
path | True |
string |
Name der Azure Machine Learning-Registrierung. Hierbei wird die Groß-/Kleinschreibung nicht beachtet. Regex pattern: |
resource
|
path | True |
string |
Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. |
subscription
|
path | True |
string |
Hierbei handelt es sich um die ID des Zielabonnements. |
api-version
|
query | True |
string |
Hierbei handelt es sich um die für diesen Vorgang zu verwendende API-Version. |
Anforderungstext
Name | Typ | Beschreibung |
---|---|---|
identity |
Verwaltete Dienstidentität (systemseitig zugewiesene und/oder benutzerseitig zugewiesene Identitäten) |
|
sku |
SKU-Details, die für den ARM-Vertrag für die automatische Skalierung erforderlich sind. |
|
tags |
object |
Ressourcentags. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
Erfolg |
|
Other Status Codes |
Fehler |
Beispiele
Update Registry with system created accounts. |
Update Registry with user created accounts. |
Update Registry with system created accounts.
Sample Request
PATCH https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/test-rg/providers/Microsoft.MachineLearningServices/registries/string?api-version=2023-06-01-preview
{
"tags": {},
"identity": {
"type": "SystemAssigned",
"userAssignedIdentities": {
"string": {}
}
},
"sku": {
"name": "string",
"tier": "Basic",
"size": "string",
"family": "string",
"capacity": 1
}
}
Sample Response
{
"tags": {},
"location": "string",
"kind": "string",
"identity": {
"type": "SystemAssigned",
"principalId": "00000000-1111-2222-3333-444444444444",
"tenantId": "00000000-1111-2222-3333-444444444444",
"userAssignedIdentities": {
"string": {
"principalId": "00000000-1111-2222-3333-444444444444",
"clientId": "00000000-1111-2222-3333-444444444444"
}
}
},
"sku": {
"name": "string",
"tier": "Free",
"size": "string",
"family": "string",
"capacity": 1
},
"id": "string",
"name": "string",
"type": "string",
"properties": {
"regionDetails": [
{
"location": "string",
"storageAccountDetails": [
{
"systemCreatedStorageAccount": {
"storageAccountName": "string",
"storageAccountType": "string",
"storageAccountHnsEnabled": false,
"armResourceId": {
"resourceId": "string"
},
"allowBlobPublicAccess": false
}
}
],
"acrDetails": [
{
"systemCreatedAcrAccount": {
"acrAccountName": "string",
"acrAccountSku": "string",
"armResourceId": {
"resourceId": "string"
}
}
}
]
}
],
"intellectualPropertyPublisher": "string",
"publicNetworkAccess": "string",
"discoveryUrl": "string",
"managedResourceGroup": {
"resourceId": "string"
},
"mlFlowRegistryUri": "string",
"privateEndpointConnections": [
{
"id": "string",
"location": "string",
"properties": {
"provisioningState": "string",
"privateEndpoint": {
"id": "string",
"subnetArmId": "string"
},
"privateLinkServiceConnectionState": {
"status": "Approved",
"description": "string",
"actionsRequired": "string"
},
"groupIds": [
"string"
]
}
}
]
},
"systemData": {
"createdAt": "2020-01-01T12:34:56.999+00:02",
"createdBy": "string",
"createdByType": "User",
"lastModifiedAt": "2020-01-01T12:34:56.999+00:02",
"lastModifiedBy": "string",
"lastModifiedByType": "User"
}
}
Update Registry with user created accounts.
Sample Request
PATCH https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/test-rg/providers/Microsoft.MachineLearningServices/registries/string?api-version=2023-06-01-preview
{
"tags": {},
"identity": {
"type": "UserAssigned",
"userAssignedIdentities": {
"string": {}
}
},
"sku": {
"name": "string",
"tier": "Basic",
"size": "string",
"family": "string",
"capacity": 1
}
}
Sample Response
{
"tags": {},
"location": "string",
"kind": "string",
"identity": {
"type": "UserAssigned",
"principalId": "00000000-1111-2222-3333-444444444444",
"tenantId": "00000000-1111-2222-3333-444444444444",
"userAssignedIdentities": {
"string": {
"principalId": "00000000-1111-2222-3333-444444444444",
"clientId": "00000000-1111-2222-3333-444444444444"
}
}
},
"sku": {
"name": "string",
"tier": "Free",
"size": "string",
"family": "string",
"capacity": 1
},
"id": "string",
"name": "string",
"type": "string",
"properties": {
"regionDetails": [
{
"location": "string",
"storageAccountDetails": [
{
"userCreatedStorageAccount": {
"armResourceId": {
"resourceId": "string"
}
}
}
],
"acrDetails": [
{
"userCreatedAcrAccount": {
"armResourceId": {
"resourceId": "string"
}
}
}
]
}
],
"intellectualPropertyPublisher": "string",
"publicNetworkAccess": "string",
"discoveryUrl": "string",
"managedResourceGroup": {
"resourceId": "string"
},
"mlFlowRegistryUri": "string",
"privateEndpointConnections": [
{
"id": "string",
"location": "string",
"properties": {
"provisioningState": "string",
"privateEndpoint": {
"id": "string",
"subnetArmId": "string"
},
"privateLinkServiceConnectionState": {
"status": "Approved",
"description": "string",
"actionsRequired": "string"
},
"groupIds": [
"string"
]
}
}
]
},
"systemData": {
"createdAt": "2020-01-01T12:34:56.999+00:58",
"createdBy": "string",
"createdByType": "User",
"lastModifiedAt": "2020-01-01T12:34:56.999+00:58",
"lastModifiedBy": "string",
"lastModifiedByType": "User"
}
}
Definitionen
Name | Beschreibung |
---|---|
Acr |
Details zum ACR-Konto, das für die Registrierung verwendet werden soll |
Arm |
ARM ResourceId einer Ressource |
created |
Der Identitätstyp, der die Ressource erstellt hat. |
Endpoint |
Verbindung status des Dienstverbrauchers mit dem Dienstanbieter |
Error |
Zusätzliche Informationen zum Ressourcenverwaltungsfehler. |
Error |
Fehlerdetails. |
Error |
Fehlerantwort |
Managed |
Verwaltete Dienstidentität (systemseitig zugewiesene und/oder benutzerseitig zugewiesene Identitäten) |
Managed |
Typ der verwalteten Dienstidentität (wobei sowohl systemAssigned- als auch UserAssigned-Typen zulässig sind). |
Partial |
Wird streng in Updateanforderungen verwendet. |
Partial |
Allgemeine SKU-Definition. |
Private |
Die PE-Netzwerkressource, die mit dieser PE-Verbindung verknüpft ist. |
Registry |
Verwaltete Dienstidentität (systemseitig zugewiesene und/oder benutzerseitig zugewiesene Identitäten) |
Registry |
Definition der Verbindung mit privatem Endpunkt. |
Registry |
Der Verbindungsstatus. |
Registry |
Details für jede Region, in der sich die Registrierung befindet |
Registry |
|
Sku |
Die Ressourcenmodelldefinition, die die SKU darstellt |
Sku |
Dieses Feld muss vom Ressourcenanbieter implementiert werden, wenn der Dienst über mehrere Ebenen verfügt, aber für einen PUT nicht erforderlich ist. |
Storage |
Details des Speicherkontos, das für die Registrierung verwendet werden soll |
System |
|
System |
|
system |
Metadaten, die sich auf die Erstellung und letzte Änderung der Ressource beziehen. |
User |
Benutzerseitig zugewiesene Identitätseigenschaften |
User |
|
User |
AcrDetails
Details zum ACR-Konto, das für die Registrierung verwendet werden soll
Name | Typ | Beschreibung |
---|---|---|
systemCreatedAcrAccount |
Details zum vom System erstellten ACR-Konto, das für die Registrierung verwendet werden soll |
|
userCreatedAcrAccount |
Details des vom Benutzer erstellten ACR-Kontos, das für die Registrierung verwendet werden soll |
ArmResourceId
ARM ResourceId einer Ressource
Name | Typ | Beschreibung |
---|---|---|
resourceId |
string |
Arm ResourceId hat das Format "/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Storage/storageAccounts/{StorageAccountName}" oder "/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{AcrName}" |
createdByType
Der Identitätstyp, der die Ressource erstellt hat.
Name | Typ | Beschreibung |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
EndpointServiceConnectionStatus
Verbindung status des Dienstverbrauchers mit dem Dienstanbieter
Name | Typ | Beschreibung |
---|---|---|
Approved |
string |
|
Disconnected |
string |
|
Pending |
string |
|
Rejected |
string |
ErrorAdditionalInfo
Zusätzliche Informationen zum Ressourcenverwaltungsfehler.
Name | Typ | Beschreibung |
---|---|---|
info |
object |
Die zusätzlichen Informationen. |
type |
string |
Der zusätzliche Infotyp. |
ErrorDetail
Fehlerdetails.
Name | Typ | Beschreibung |
---|---|---|
additionalInfo |
Die zusätzlichen Informationen zum Fehler. |
|
code |
string |
Der Fehlercode. |
details |
Die Fehlerdetails. |
|
message |
string |
Die Fehlermeldung. |
target |
string |
Das Fehlerziel. |
ErrorResponse
Fehlerantwort
Name | Typ | Beschreibung |
---|---|---|
error |
Das Fehlerobjekt. |
ManagedServiceIdentity
Verwaltete Dienstidentität (systemseitig zugewiesene und/oder benutzerseitig zugewiesene Identitäten)
Name | Typ | Beschreibung |
---|---|---|
principalId |
string |
Die Dienstprinzipal-ID der systemseitig zugewiesenen Identität. Diese Eigenschaft wird nur für eine systemseitig zugewiesene Identität bereitgestellt. |
tenantId |
string |
Die Mandanten-ID der systemseitig zugewiesenen Identität. Diese Eigenschaft wird nur für eine systemseitig zugewiesene Identität bereitgestellt. |
type |
Typ der verwalteten Dienstidentität (wobei sowohl systemAssigned- als auch UserAssigned-Typen zulässig sind). |
|
userAssignedIdentities |
<string,
User |
User-Assigned Identitäten |
ManagedServiceIdentityType
Typ der verwalteten Dienstidentität (wobei sowohl systemAssigned- als auch UserAssigned-Typen zulässig sind).
Name | Typ | Beschreibung |
---|---|---|
None |
string |
|
SystemAssigned |
string |
|
SystemAssigned,UserAssigned |
string |
|
UserAssigned |
string |
PartialRegistryPartialTrackedResource
Wird streng in Updateanforderungen verwendet.
Name | Typ | Beschreibung |
---|---|---|
identity |
Verwaltete Dienstidentität (systemseitig zugewiesene und/oder benutzerseitig zugewiesene Identitäten) |
|
sku |
SKU-Details, die für den ARM-Vertrag für die automatische Skalierung erforderlich sind. |
|
tags |
object |
Ressourcentags. |
PartialSku
Allgemeine SKU-Definition.
Name | Typ | Beschreibung |
---|---|---|
capacity |
integer |
Wenn die SKU das Horizontal-/Einskalieren unterstützt, sollte die ganze Kapazität enthalten sein. Wenn das Horizontal-/Einskalieren für die Ressource nicht möglich ist, wird dies möglicherweise weggelassen. |
family |
string |
Wenn der Dienst über unterschiedliche Hardwaregenerationen für dieselbe SKU verfügt, kann dies hier erfasst werden. |
name |
string |
Der Name der SKU. Beispiel: P3. Es handelt sich in der Regel um einen Buchstaben+Zahlencode. |
size |
string |
Die SKU-Größe. Wenn das Feld name die Kombination aus Ebene und einem anderen Wert ist, ist dies der eigenständige Code. |
tier |
Dieses Feld muss vom Ressourcenanbieter implementiert werden, wenn der Dienst über mehrere Ebenen verfügt, aber für einen PUT nicht erforderlich ist. |
PrivateEndpointResource
Die PE-Netzwerkressource, die mit dieser PE-Verbindung verknüpft ist.
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Der ARM-Bezeichner für private Endpunkte |
subnetArmId |
string |
Die subnetId, mit der der private Endpunkt verbunden ist. |
RegistryPartialManagedServiceIdentity
Verwaltete Dienstidentität (systemseitig zugewiesene und/oder benutzerseitig zugewiesene Identitäten)
Name | Typ | Beschreibung |
---|---|---|
principalId |
string |
Die Dienstprinzipal-ID der systemseitig zugewiesenen Identität. Diese Eigenschaft wird nur für eine systemseitig zugewiesene Identität bereitgestellt. |
tenantId |
string |
Die Mandanten-ID der systemseitig zugewiesenen Identität. Diese Eigenschaft wird nur für eine systemseitig zugewiesene Identität bereitgestellt. |
type |
Typ der verwalteten Dienstidentität (wobei sowohl systemAssigned- als auch UserAssigned-Typen zulässig sind). |
|
userAssignedIdentities |
<string,
User |
User-Assigned Identitäten |
RegistryPrivateEndpointConnection
Definition der Verbindung mit privatem Endpunkt.
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Dies ist der Name der verbindung des privaten Endpunkts, der auf der SRP Full-Ressourcen-ID erstellt wurde: /subscriptions/{subId}/resourceGroups/{rgName}/providers/Microsoft.MachineLearningServices/{resourceType}/{resourceName}/privateEndpointConnections/{peConnectionName} |
location |
string |
Identisch mit dem Arbeitsbereichsspeicherort. |
properties.groupIds |
string[] |
Die Gruppen-IDs |
properties.privateEndpoint |
Die PE-Netzwerkressource, die mit dieser PE-Verbindung verknüpft ist. |
|
properties.privateLinkServiceConnectionState |
Der Verbindungsstatus. |
|
properties.provisioningState |
string |
Einer von NULL, "Erfolgreich", "Bereitstellung", "Fehler". Es ist zwar nicht genehmigt, aber null. |
RegistryPrivateLinkServiceConnectionState
Der Verbindungsstatus.
Name | Typ | Beschreibung |
---|---|---|
actionsRequired |
string |
Einige RP haben "Keine" ausgewählt. Andere RPs verwenden dies für die Regionserweiterung. |
description |
string |
Benutzerdefinierte Nachricht, die pro NRP-Dokumentation für genehmigungsbezogene Nachrichten verwendet werden kann. |
status |
Verbindung status des Dienstverbrauchers mit dem Dienstanbieter |
RegistryRegionArmDetails
Details für jede Region, in der sich die Registrierung befindet
Name | Typ | Beschreibung |
---|---|---|
acrDetails |
Liste der ACR-Konten |
|
location |
string |
Der Speicherort, an dem die Registrierung vorhanden ist |
storageAccountDetails |
Liste der Speicherkonten |
RegistryTrackedResource
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Vollqualifizierte Ressourcen-ID für die Ressource. Beispiel: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
identity |
Verwaltete Dienstidentität (systemseitig zugewiesene und/oder benutzerseitig zugewiesene Identitäten) |
|
kind |
string |
Metadaten, die vom Portal/Tooling/etc verwendet werden, um unterschiedliche UX-Erfahrungen für Ressourcen desselben Typs zu rendern. |
location |
string |
Der geografische Standort, an dem sich die Ressource befindet |
name |
string |
Der Name der Ressource |
properties.discoveryUrl |
string |
Ermittlungs-URL für die Registrierung |
properties.intellectualPropertyPublisher |
string |
IntellectualPropertyPublisher für die Registrierung |
properties.managedResourceGroup |
ResourceId der verwalteten RG, wenn die Registrierung über vom System erstellte Ressourcen verfügt |
|
properties.mlFlowRegistryUri |
string |
MLFlow-Registrierungs-URI für die Registrierung |
properties.privateEndpointConnections |
Informationen zu Verbindungen mit privaten Endpunkten, die für ausstehende Verbindungen im Private Link-Portal verwendet werden |
|
properties.publicNetworkAccess |
string |
Kann über das Internet auf die Registrierung zugegriffen werden? Mögliche Werte: "Aktiviert" oder "Deaktiviert" |
properties.regionDetails |
Details zu jeder Region, in der sich die Registrierung befindet |
|
sku |
SKU-Details, die für den ARM-Vertrag für die automatische Skalierung erforderlich sind. |
|
systemData |
Azure Resource Manager-Metadaten mit createdBy- und modifiedBy-Informationen. |
|
tags |
object |
Ressourcentags. |
type |
string |
Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts" |
Sku
Die Ressourcenmodelldefinition, die die SKU darstellt
Name | Typ | Beschreibung |
---|---|---|
capacity |
integer |
Wenn die SKU das Horizontal-/Einskalieren unterstützt, sollte die ganze Kapazität enthalten sein. Wenn das Horizontal-/Einskalieren für die Ressource nicht möglich ist, wird dies möglicherweise weggelassen. |
family |
string |
Wenn der Dienst über unterschiedliche Hardwaregenerationen für dieselbe SKU verfügt, kann dies hier erfasst werden. |
name |
string |
Der Name der SKU. Beispiel: P3. Es handelt sich in der Regel um einen Buchstaben+Zahlencode. |
size |
string |
Die SKU-Größe. Wenn das Feld name die Kombination aus Ebene und einem anderen Wert ist, ist dies der eigenständige Code. |
tier |
Dieses Feld muss vom Ressourcenanbieter implementiert werden, wenn der Dienst über mehrere Ebenen verfügt, aber für einen PUT nicht erforderlich ist. |
SkuTier
Dieses Feld muss vom Ressourcenanbieter implementiert werden, wenn der Dienst über mehrere Ebenen verfügt, aber für einen PUT nicht erforderlich ist.
Name | Typ | Beschreibung |
---|---|---|
Basic |
string |
|
Free |
string |
|
Premium |
string |
|
Standard |
string |
StorageAccountDetails
Details des Speicherkontos, das für die Registrierung verwendet werden soll
Name | Typ | Beschreibung |
---|---|---|
systemCreatedStorageAccount |
Details zum vom System erstellten Speicherkonto, das für die Registrierung verwendet werden soll |
|
userCreatedStorageAccount |
Details des vom Benutzer erstellten Speicherkontos, das für die Registrierung verwendet werden soll |
SystemCreatedAcrAccount
Name | Typ | Beschreibung |
---|---|---|
acrAccountName |
string |
Name des ACR-Kontos |
acrAccountSku |
string |
SKU des ACR-Kontos |
armResourceId |
Diese wird aufgefüllt, sobald das ACR-Konto erstellt wurde. |
SystemCreatedStorageAccount
Name | Typ | Beschreibung |
---|---|---|
allowBlobPublicAccess |
boolean |
Zugriff auf öffentliche Blobs zulässig |
armResourceId |
Diese wird aufgefüllt, sobald das Speicherkonto erstellt wurde. |
|
storageAccountHnsEnabled |
boolean |
HNS für Speicherkonto aktiviert |
storageAccountName |
string |
Name des Speicherkontos |
storageAccountType |
string |
Zulässige Werte: "Standard_LRS", "Standard_GRS", "Standard_RAGRS", "Standard_ZRS", "Standard_GZRS", "Standard_RAGZRS", "Premium_LRS", "Premium_ZRS" |
systemData
Metadaten, die sich auf die Erstellung und letzte Änderung der Ressource beziehen.
Name | Typ | Beschreibung |
---|---|---|
createdAt |
string |
Der Zeitstempel der Ressourcenerstellung (UTC). |
createdBy |
string |
Die Identität, die die Ressource erstellt hat. |
createdByType |
Der Identitätstyp, der die Ressource erstellt hat. |
|
lastModifiedAt |
string |
Der Zeitstempel der letzten Änderung der Ressource (UTC) |
lastModifiedBy |
string |
Die Identität, die die Ressource zuletzt geändert hat. |
lastModifiedByType |
Der Identitätstyp, der die Ressource zuletzt geändert hat. |
UserAssignedIdentity
Benutzerseitig zugewiesene Identitätseigenschaften
Name | Typ | Beschreibung |
---|---|---|
clientId |
string |
Die Client-ID der zugewiesenen Identität. |
principalId |
string |
Die Prinzipal-ID der zugewiesenen Identität. |
UserCreatedAcrAccount
Name | Typ | Beschreibung |
---|---|---|
armResourceId |
ARM ResourceId einer Ressource |
UserCreatedStorageAccount
Name | Typ | Beschreibung |
---|---|---|
armResourceId |
ARM ResourceId einer Ressource |