Trusted Access Role Bindings - Create Or Update

Erstellen oder Aktualisieren einer Rollenbindung für den vertrauenswürdigen Zugriff

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/trustedAccessRoleBindings/{trustedAccessRoleBindingName}?api-version=2026-04-01

URI-Parameter

Name In Erforderlich Typ Beschreibung
resourceGroupName
path True

string

minLength: 1
maxLength: 90

Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

resourceName
path True

string

minLength: 1
maxLength: 63
pattern: ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$

Der Name der verwalteten Clusterressource.

subscriptionId
path True

string (uuid)

Die ID des Zielabonnements. Der Wert muss eine UUID sein.

trustedAccessRoleBindingName
path True

string

minLength: 1
maxLength: 24
pattern: ^([A-Za-z0-9-])+$

Der Name der Rollenbindung für den vertrauenswürdigen Zugriff.

api-version
query True

string

minLength: 1

Die API-Version, die für diesen Vorgang verwendet werden soll.

Anforderungstext

Name Erforderlich Typ Beschreibung
properties.roles True

string[]

Eine Liste der zu bindenden Rollen, jedes Element ist ein qualifizierter Rollenname des Ressourcentyps. Beispiel: "Microsoft.MachineLearningServices/workspaces/reader".

properties.sourceResourceId True

string (arm-id)

Die ARM-Ressourcen-ID der Quellressource, für die der vertrauenswürdige Zugriff konfiguriert ist.

Antworten

Name Typ Beschreibung
200 OK

TrustedAccessRoleBinding

Die Aktualisierungsoperation der Ressource 'TrustedAccessRoleBinding' war erfolgreich

201 Created

TrustedAccessRoleBinding

Die Erstellungsoperation der Ressource 'TrustedAccessRoleBinding' war erfolgreich

Header

  • Azure-AsyncOperation: string
  • Retry-After: integer
Other Status Codes

ErrorResponse

Unerwartete Fehlerantwort.

Sicherheit

azure_auth

Azure Active Directory OAuth2 Flow.

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation Sich als Ihr Benutzerkonto ausgeben

Beispiele

Create or update a trusted access role binding

Beispielanforderung

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1/trustedAccessRoleBindings/binding1?api-version=2026-04-01

{
  "properties": {
    "roles": [
      "Microsoft.MachineLearningServices/workspaces/reader",
      "Microsoft.MachineLearningServices/workspaces/writer"
    ],
    "sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/b/providers/Microsoft.MachineLearningServices/workspaces/c"
  }
}

Beispiel für eine Antwort

{
  "name": "binding1",
  "type": "Microsoft.ContainerService/managedClusters/trustedAccessRoleBindings",
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1/trustedAccessRoleBindings/binding1",
  "properties": {
    "roles": [
      "Microsoft.MachineLearningServices/workspaces/reader",
      "Microsoft.MachineLearningServices/workspaces/writer"
    ],
    "sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/b/providers/Microsoft.MachineLearningServices/workspaces/c"
  }
}
{
  "name": "binding1",
  "type": "Microsoft.ContainerService/managedClusters/trustedAccessRoleBindings",
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1/trustedAccessRoleBindings/binding1",
  "properties": {
    "roles": [
      "Microsoft.MachineLearningServices/workspaces/reader",
      "Microsoft.MachineLearningServices/workspaces/writer"
    ],
    "sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/b/providers/Microsoft.MachineLearningServices/workspaces/c"
  }
}

Definitionen

Name Beschreibung
createdByType

Der Identitätstyp, der die Ressource erstellt hat.

ErrorAdditionalInfo

Zusätzliche Informationen zum Fehler bei der Ressourcenverwaltung.

ErrorDetail

Die Fehlerdetails.

ErrorResponse

Fehlerantwort

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

TrustedAccessRoleBinding

Definiert die Bindung zwischen einer Ressource und einer Rolle.

TrustedAccessRoleBindingProvisioningState

Der aktuelle Bereitstellungsstatus der Rollenbindung für den vertrauenswürdigen Zugriff.

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

Wert Beschreibung
User
Application
ManagedIdentity
Key

ErrorAdditionalInfo

Zusätzliche Informationen zum Fehler bei der Ressourcenverwaltung.

Name Typ Beschreibung
info

object

Zusätzliche Informationen.

type

string

Typ der Zusatzinformationen.

ErrorDetail

Die Fehlerdetails.

Name Typ Beschreibung
additionalInfo

ErrorAdditionalInfo[]

Die Zusatzinformationen zum Fehler.

code

string

Der Fehlercode.

details

ErrorDetail[]

Die Fehlerdetails.

message

string

Die Fehlermeldung.

target

string

Der Fehlerzielwert.

ErrorResponse

Fehlerantwort

Name Typ Beschreibung
error

ErrorDetail

Das Fehlerobjekt.

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

Name Typ Beschreibung
createdAt

string (date-time)

Der Zeitstempel der Ressourcenerstellung (UTC).

createdBy

string

Die Identität, die die Ressource erstellt hat.

createdByType

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

lastModifiedAt

string (date-time)

Der Zeitstempel der letzten Änderung der Ressource (UTC)

lastModifiedBy

string

Die Identität, die die Ressource zuletzt geändert hat.

lastModifiedByType

createdByType

Der Identitätstyp, der die Ressource zuletzt geändert hat.

TrustedAccessRoleBinding

Definiert die Bindung zwischen einer Ressource und einer Rolle.

Name Typ Beschreibung
id

string (arm-id)

Vollqualifizierte Ressourcen-ID für die Ressource. Z. B. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

Der Name der Ressource

properties.provisioningState

TrustedAccessRoleBindingProvisioningState

Der aktuelle Bereitstellungsstatus der Rollenbindung für den vertrauenswürdigen Zugriff.

properties.roles

string[]

Eine Liste der zu bindenden Rollen, jedes Element ist ein qualifizierter Rollenname des Ressourcentyps. Beispiel: "Microsoft.MachineLearningServices/workspaces/reader".

properties.sourceResourceId

string (arm-id)

Die ARM-Ressourcen-ID der Quellressource, für die der vertrauenswürdige Zugriff konfiguriert ist.

systemData

systemData

Azure Resource Manager-Metadaten, die createdBy- und modifiedBy-Informationen enthalten.

type

string

Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts"

TrustedAccessRoleBindingProvisioningState

Der aktuelle Bereitstellungsstatus der Rollenbindung für den vertrauenswürdigen Zugriff.

Wert Beschreibung
Canceled

Die Bereitstellung der Trusted Access Rollenbindung wurde aufgehoben.

Deleting

Die Bindung der vertrauenswürdigen Zugriffsrolle wird gelöscht.

Failed

Die Bereitstellung der Trusted Access Role Binding ist fehlgeschlagen.

Succeeded

Die bindende Bereitstellung von Trusted Access Role war erfolgreich.

Updating

Die Bindung der Trusted Access Role wird aktualisiert.