Compute Policies - Create Or Update

Crea o aggiorna i criteri di calcolo specificati. Durante l'aggiornamento, i criteri di calcolo con il nome specificato verranno sostituiti con questo nuovo criterio di calcolo. Un account supporta al massimo 50 criteri

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
accountName
path True

string

nome dell'account di Data Lake Analytics.

computePolicyName
path True

string

Nome dei criteri di calcolo da creare o aggiornare.

resourceGroupName
path True

string

Nome del gruppo di risorse di Azure.

subscriptionId
path True

string

Ottenere le credenziali di sottoscrizione che identificano in modo univoco la sottoscrizione di Microsoft Azure. L'ID sottoscrizione fa parte dell'URI per ogni chiamata di servizio.

api-version
query True

string

Versione api client.

Corpo della richiesta

Nome Necessario Tipo Descrizione
properties.objectId True

string

Identificatore dell'oggetto AAD per l'entità per cui creare un criterio.

properties.objectType True

AADObjectType

Il tipo di oggetto AAD a cui fa riferimento l'identificatore dell'oggetto.

properties.maxDegreeOfParallelismPerJob

integer

Il grado massimo di parallelismo per processo che l'utente può usare per inviare processi. Questa proprietà, la priorità minima per ogni proprietà del processo o entrambe devono essere passate.

properties.minPriorityPerJob

integer

Priorità minima per processo che l'utente può usare per inviare processi. Questa proprietà, il massimo grado di parallelismo per proprietà del processo o entrambi devono essere passati.

Risposte

Nome Tipo Descrizione
200 OK

ComputePolicy

Creazione o aggiornamento dei criteri di calcolo specificati

Other Status Codes

ErrorResponse

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

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
  }
}

Definizioni

Nome Descrizione
AADObjectType

Il tipo di oggetto AAD a cui fa riferimento l'identificatore dell'oggetto.

ComputePolicy

Data Lake Analytics informazioni sui criteri di calcolo.

CreateOrUpdateComputePolicyParameters

Parametri usati per creare un nuovo criterio di calcolo.

ErrorAdditionalInfo

Informazioni aggiuntive sull'errore di gestione delle risorse.

ErrorDetail

Dettagli dell'errore.

ErrorResponse

Risposta di errore

AADObjectType

Il tipo di oggetto AAD a cui fa riferimento l'identificatore dell'oggetto.

Nome Tipo Descrizione
Group

string

ServicePrincipal

string

User

string

ComputePolicy

Data Lake Analytics informazioni sui criteri di calcolo.

Nome Tipo Descrizione
id

string

Identificatore della risorsa.

name

string

Nome della risorsa.

properties.maxDegreeOfParallelismPerJob

integer

Il grado massimo di parallelismo per processo che l'utente può usare per inviare processi.

properties.minPriorityPerJob

integer

Priorità minima per processo che l'utente può usare per inviare processi.

properties.objectId

string

Identificatore dell'oggetto AAD per l'entità per cui creare un criterio.

properties.objectType

AADObjectType

Il tipo di oggetto AAD a cui fa riferimento l'identificatore dell'oggetto.

type

string

Tipo di risorsa.

CreateOrUpdateComputePolicyParameters

Parametri usati per creare un nuovo criterio di calcolo.

Nome Tipo Descrizione
properties.maxDegreeOfParallelismPerJob

integer

Il grado massimo di parallelismo per processo che l'utente può usare per inviare processi. Questa proprietà, la priorità minima per ogni proprietà del processo o entrambe devono essere passate.

properties.minPriorityPerJob

integer

Priorità minima per processo che l'utente può usare per inviare processi. Questa proprietà, il massimo grado di parallelismo per proprietà del processo o entrambi devono essere passati.

properties.objectId

string

Identificatore dell'oggetto AAD per l'entità per cui creare un criterio.

properties.objectType

AADObjectType

Il tipo di oggetto AAD a cui fa riferimento l'identificatore dell'oggetto.

ErrorAdditionalInfo

Informazioni aggiuntive sull'errore di gestione delle risorse.

Nome Tipo Descrizione
info

object

Informazioni aggiuntive.

type

string

Tipo di informazioni aggiuntive.

ErrorDetail

Dettagli dell'errore.

Nome Tipo Descrizione
additionalInfo

ErrorAdditionalInfo[]

Informazioni aggiuntive sull'errore.

code

string

Codice di errore.

details

ErrorDetail[]

Dettagli dell'errore.

message

string

Messaggio di errore.

target

string

Destinazione dell'errore.

ErrorResponse

Risposta di errore

Nome Tipo Descrizione
error

ErrorDetail

Oggetto error.