Compute Policies - Create Or Update

Erstellt oder aktualisiert die angegebene Computerichtlinie. Während der Aktualisierung wird die Berechnungsrichtlinie mit dem angegebenen Namen durch diese neue Berechnungsrichtlinie ersetzt. Ein Konto unterstützt höchstens 50 Richtlinien

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeAnalytics/accounts/{accountName}/computePolicies/{computePolicyName}?api-version=2016-11-01

URI-Parameter

Name In Required Type Description
accountName
path True
  • string

Der Name des Data Lake Analytics-Kontos.

computePolicyName
path True
  • string

Der Name der Berechnungsrichtlinie, die erstellt oder aktualisiert werden soll.

resourceGroupName
path True
  • string

Name der Azure-Ressourcengruppe

subscriptionId
path True
  • string

Abrufen von Abonnementanmeldeinformationen, die Microsoft Azure Abonnement eindeutig identifizieren. Die Abonnement-ID ist Teil des URI für jeden Dienstaufruf.

api-version
query True
  • string

Client-API-Version.

Anforderungstext

Name Required Type Description
properties.objectId True
  • string

Der AAD-Objektbezeichner für die Entität, für die eine Richtlinie erstellt werden soll.

properties.objectType True

Der Typ des AAD-Objekts, auf den sich der Objektbezeichner bezieht.

properties.maxDegreeOfParallelismPerJob
  • integer

Der maximale Parallelismusgrad pro Auftrag, den dieser Benutzer zum Übermitteln von Aufträgen verwenden kann. Diese Eigenschaft, die Min.-Priorität pro Jobeigenschaft oder beides müssen übergeben werden.

properties.minPriorityPerJob
  • integer

Die Mindestpriorität pro Auftrag, die dieser Benutzer zum Übermitteln von Aufträgen verwenden kann. Diese Eigenschaft, der maximale Parallelitätsgrad pro Jobeigenschaft oder beides muss übergeben werden.

Antworten

Name Type Description
200 OK

Die angegebene Computerichtlinie wurde erfolgreich erstellt oder aktualisiert.

Other Status Codes

Sicherheit

azure_auth

Azure Active Directory OAuth2-Flow

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

Scopes

Name Description
user_impersonation Identitätswechsel Ihres Benutzerkontos

Beispiele

Creates or updates the specified compute policy

Sample Request

PUT https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/contosorg/providers/Microsoft.DataLakeAnalytics/accounts/contosoadla/computePolicies/test_policy?api-version=2016-11-01

{
  "properties": {
    "objectId": "776b9091-8916-4638-87f7-9c989a38da98",
    "objectType": "User",
    "maxDegreeOfParallelismPerJob": 10,
    "minPriorityPerJob": 30
  }
}

Sample Response

{
  "name": "test_policy",
  "properties": {
    "objectId": "776b9091-8916-4638-87f7-9c989a38da98",
    "objectType": "User",
    "maxDegreeOfParallelismPerJob": 10,
    "minPriorityPerJob": 30
  }
}

Definitionen

AADObjectType

Der Typ des AAD-Objekts, auf den sich der Objektbezeichner bezieht.

ComputePolicy

Data Lake Analytics Berechnungsrichtlinieninformationen.

CreateOrUpdateComputePolicyParameters

Die Parameter, die zum Erstellen einer neuen Computerichtlinie verwendet werden.

ErrorAdditionalInfo

Fehler bei der Ressourcenverwaltung.

ErrorDetail

Fehlerdetails.

ErrorResponse

Fehlerantwort

AADObjectType

Der Typ des AAD-Objekts, auf den sich der Objektbezeichner bezieht.

Name Type Description
Group
  • string
ServicePrincipal
  • string
User
  • string

ComputePolicy

Data Lake Analytics Berechnungsrichtlinieninformationen.

Name Type Description
id
  • string

Der Ressourcenbezeichner.

name
  • string

Der Name der Ressource.

properties.maxDegreeOfParallelismPerJob
  • integer

Der maximale Parallelismusgrad pro Auftrag, den dieser Benutzer zum Übermitteln von Aufträgen verwenden kann.

properties.minPriorityPerJob
  • integer

Die Mindestpriorität pro Auftrag, die dieser Benutzer zum Übermitteln von Aufträgen verwenden kann.

properties.objectId
  • string

Der AAD-Objektbezeichner für die Entität, für die eine Richtlinie erstellt werden soll.

properties.objectType

Der Typ des AAD-Objekts, auf den sich der Objektbezeichner bezieht.

type
  • string

Der Ressourcentyp.

CreateOrUpdateComputePolicyParameters

Die Parameter, die zum Erstellen einer neuen Computerichtlinie verwendet werden.

Name Type Description
properties.maxDegreeOfParallelismPerJob
  • integer

Der maximale Parallelismusgrad pro Auftrag, den dieser Benutzer zum Übermitteln von Aufträgen verwenden kann. Diese Eigenschaft, die Min.-Priorität pro Jobeigenschaft oder beides müssen übergeben werden.

properties.minPriorityPerJob
  • integer

Die Mindestpriorität pro Auftrag, die dieser Benutzer zum Übermitteln von Aufträgen verwenden kann. Diese Eigenschaft, der maximale Parallelitätsgrad pro Jobeigenschaft oder beides muss übergeben werden.

properties.objectId
  • string

Der AAD-Objektbezeichner für die Entität, für die eine Richtlinie erstellt werden soll.

properties.objectType

Der Typ des AAD-Objekts, auf den sich der Objektbezeichner bezieht.

ErrorAdditionalInfo

Fehler bei der Ressourcenverwaltung.

Name Type Description
info
  • object

Die zusätzlichen Informationen.

type
  • string

Der zusätzliche Infotyp.

ErrorDetail

Fehlerdetails.

Name Type Description
additionalInfo

Der Fehler zusätzliche Informationen.

code
  • string

Der Fehlercode.

details

Die Fehlerdetails.

message
  • string

Die Fehlermeldung.

target
  • string

Das Fehlerziel.

ErrorResponse

Fehlerantwort

Name Type Description
error

Das Fehlerobjekt.