Managedconfigurationsforuser

Am Ende dieser Seite finden Sie eine Liste der Methoden für diese Ressource.

Ressourcendarstellungen

Eine verwaltete Konfigurationsressource enthält die verwalteten Eigenschaften, die der App-Entwickler im Schema für verwaltete Konfigurationen der App definiert hat, sowie alle Konfigurationsvariablen, die für den Nutzer definiert wurden.

{
  "kind": string,
  "productId": string,
  "managedProperty": [
    {
      "key": string,
      "valueBool": boolean,
      "valueInteger": integer,
      "valueString": string,
      "valueStringArray": [
        string
      ],
      "valueBundle": {
        "managedProperty": [
          (ManagedProperty)
        ]
      },
      "valueBundleArray": [
        {
          "managedProperty": [
            (ManagedProperty)
          ]
        }
      ]
    }
  ],
  "configurationVariables": {
    "kind": "androidenterprise#configurationVariables",
    "mcmId": string,
    "variableSet": [
      {
        "kind": "androidenterprise#variableSet",
        "placeholder": string,
        "userValue": string
      }
    ]
  }
}
Property-Name Wert Beschreibung Hinweise
configurationVariables nested object Enthält die ID des verwalteten Konfigurationsprofils und die für den Nutzer definierten Konfigurationsvariablen (falls vorhanden).
configurationVariables.kind string
configurationVariables.mcmId string Die ID der Einstellungen für verwaltete Konfigurationen.
configurationVariables.variableSet[] list Der Variablensatz, der dem Nutzer zugeordnet wird.
configurationVariables.variableSet[].kind string
configurationVariables.variableSet[].placeholder string Der vom EMM-Anbieter definierte Platzhalterstring.
configurationVariables.variableSet[].userValue string Der nutzerspezifische Wert des Platzhalters.
kind string Eingestellt.

managedProperty[] list Die verwalteten Properties für diese Konfiguration.
managedProperty[].key string Der eindeutige Schlüssel, der die Eigenschaft identifiziert.
managedProperty[].valueBool boolean Der boolesche Wert. Er ist nur vorhanden, wenn der Typ der Eigenschaft "bool" ist.
managedProperty[].valueBundle nested object Das Bundle verwalteter Properties. Dies ist nur vorhanden, wenn der Property-Typ „Bundle“ ist.
managedProperty[].valueBundle.managedProperty[] list Die Liste der verwalteten Properties.
managedProperty[].valueBundleArray[] list Die Liste der Eigenschaften-Sets. Diese ist nur vorhanden, wenn der Typ der Eigenschaft Bundle_array ist.
managedProperty[].valueBundleArray[].managedProperty[] list Die Liste der verwalteten Properties.
managedProperty[].valueInteger integer Der ganzzahlige Wert. Dieser ist nur vorhanden, wenn der Typ der Eigenschaft eine Ganzzahl ist.
managedProperty[].valueString string Stringwert: Dieser ist nur vorhanden, wenn der Typ der Eigenschaft String, Auswahl oder ausgeblendet ist.
managedProperty[].valueStringArray[] list Die Liste der Stringwerte. Diese ist nur vorhanden, wenn der Typ der Eigenschaft die Mehrfachauswahl ist.
productId string Die ID des Produkts, für das die verwaltete Konfiguration bestimmt ist, z.B. „app:com.google.android.gm“.

Methoden

delete
Entfernt eine nutzerverwaltete Konfiguration für eine App für den angegebenen Nutzer.
get
Ruft Details einer nutzerverwalteten Konfiguration für eine Anwendung für den angegebenen Nutzer ab.
list
Listet alle verwalteten Konfigurationen für den jeweiligen Nutzer auf. Nur die ID wird festgelegt.
Update
Die verwalteten Konfigurationseinstellungen für eine App für den angegebenen Nutzer werden hinzugefügt oder aktualisiert. Wenn der iFrame für verwaltete Konfigurationen unterstützt wird, können Sie verwaltete Konfigurationen auf einen Nutzer anwenden. Geben Sie dazu in der Anfrage eine mcmId und die zugehörigen Konfigurationsvariablen (falls vorhanden) an. Alternativ können alle EMMs verwaltete Konfigurationen anwenden, indem sie eine Liste verwalteter Attribute übergeben.