

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Profili di utilizzo
<a name="aws-glue-api-usage-profiles"></a>

L'API dei profili di utilizzo descrive i tipi di dati e l'API relativi alla creazione, all'aggiornamento o alla visualizzazione dei profili di utilizzo in AWS Glue.

## Tipi di dati
<a name="aws-glue-api-usage-profiles-objects"></a>
+ [ProfileConfiguration struttura](#aws-glue-api-usage-profiles-ProfileConfiguration)
+ [ConfigurationObject struttura](#aws-glue-api-usage-profiles-ConfigurationObject)
+ [UsageProfileDefinition struttura](#aws-glue-api-usage-profiles-UsageProfileDefinition)

## ProfileConfiguration struttura
<a name="aws-glue-api-usage-profiles-ProfileConfiguration"></a>

Speciifica i valori del processo e della sessione che un amministratore configura in un profilo di AWS Glue utilizzo.

**Campi**
+ `SessionConfiguration`: una matrice della mappa di coppie chiave-valore.

  Ogni chiave è una stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Ogni valore è un oggetto [ConfigurationObject](#aws-glue-api-usage-profiles-ConfigurationObject).

  Una mappa chiave-valore dei parametri di configurazione per le sessioni. AWS Glue 
+ `JobConfiguration`: una matrice della mappa di coppie chiave-valore.

  Ogni chiave è una stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Ogni valore è un oggetto [ConfigurationObject](#aws-glue-api-usage-profiles-ConfigurationObject).

  Una mappa chiave-valore dei parametri di configurazione per i lavori. AWS Glue 

## ConfigurationObject struttura
<a name="aws-glue-api-usage-profiles-ConfigurationObject"></a>

Speciifica i valori impostati da un amministratore per ogni parametro di processo o sessione configurato in un profilo di AWS Glue utilizzo.

**Campi**
+ `DefaultValue`: stringa UTF-8, non inferiore a 1 o superiore a 128 byte di lunghezza, corrispondente a [Custom string pattern #35](aws-glue-api-common.md#regex_35).

  Un valore predefinito del parametro.
+ `AllowedValues`: una matrice di stringhe UTF-8.

  Un elenco di valori consentiti del parametro.
+ `MinValue`: stringa UTF-8, non inferiore a 1 o superiore a 128 byte di lunghezza, corrispondente a [Custom string pattern #35](aws-glue-api-common.md#regex_35).

  Un valore minimo consentito del parametro.
+ `MaxValue`: stringa UTF-8, non inferiore a 1 o superiore a 128 byte di lunghezza, corrispondente a [Custom string pattern #35](aws-glue-api-common.md#regex_35).

  Un valore massimo consentito del parametro.

## UsageProfileDefinition struttura
<a name="aws-glue-api-usage-profiles-UsageProfileDefinition"></a>

Descrive un profilo di AWS Glue utilizzo.

**Campi**
+ `Name`: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Il nome del profilo di utilizzo.
+ `Description`: stringa di descrizione, non superiore a 2048 byte di lunghezza, corrispondente a [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Una descrizione del profilo di utilizzo.
+ `CreatedOn`: timestamp.

  La data e l'ora di creazione del profilo di utilizzo.
+ `LastModifiedOn`: timestamp.

  La data e l'ora dell'ultima modifica apportata al profilo di utilizzo.

## Operazioni
<a name="aws-glue-api-usage-profiles-actions"></a>
+ [CreateUsageProfile azione (Python: create\$1usage\$1profile)](#aws-glue-api-usage-profiles-CreateUsageProfile)
+ [GetUsageProfile azione (Python: get\$1usage\$1profile)](#aws-glue-api-usage-profiles-GetUsageProfile)
+ [UpdateUsageProfile azione (Python: update\$1usage\$1profile)](#aws-glue-api-usage-profiles-UpdateUsageProfile)
+ [DeleteUsageProfile azione (Python: delete\$1usage\$1profile)](#aws-glue-api-usage-profiles-DeleteUsageProfile)
+ [ListUsageProfiles azione (Python: list\$1usage\$1profiles)](#aws-glue-api-usage-profiles-ListUsageProfiles)

## CreateUsageProfile azione (Python: create\$1usage\$1profile)
<a name="aws-glue-api-usage-profiles-CreateUsageProfile"></a>

Crea un profilo di utilizzo AWS Glue .

**Richiesta**
+ `Name` - *obbligatorio:* stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Il nome del profilo di utilizzo.
+ `Description`: stringa di descrizione, non superiore a 2048 byte di lunghezza, corrispondente a [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Una descrizione del profilo di utilizzo.
+ `Configuration` - *obbligatorio:* un oggetto [ProfileConfiguration](#aws-glue-api-usage-profiles-ProfileConfiguration).

  Un oggetto `ProfileConfiguration` che specifica i valori di processo e sessione del profilo.
+ `Tags`: una matrice di mappe con coppie chiave-valore, non superiore alle 50 coppie.

  Ogni chiave è una stringa UTF-8, non inferiore a 1 o superiore a 128 byte di lunghezza.

  Ogni valore è una stringa UTF-8, lunga non più di 256 byte.

  Un elenco di tag applicati al profilo di utilizzo.

**Risposta**
+ `Name`: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Il nome del profilo di utilizzo creato.

**Errori**
+ `InvalidInputException`
+ `InternalServiceException`
+ `AlreadyExistsException`
+ `OperationTimeoutException`
+ `ResourceNumberLimitExceededException`
+ `OperationNotSupportedException`

## GetUsageProfile azione (Python: get\$1usage\$1profile)
<a name="aws-glue-api-usage-profiles-GetUsageProfile"></a>

Recupera informazioni sul profilo di utilizzo specificato. AWS Glue 

**Richiesta**
+ `Name` - *obbligatorio:* stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Il nome del profilo di utilizzo da recuperare.

**Risposta**
+ `Name`: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Il nome del profilo di utilizzo.
+ `Description`: stringa di descrizione, non superiore a 2048 byte di lunghezza, corrispondente a [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Una descrizione del profilo di utilizzo.
+ `Configuration`: un oggetto [ProfileConfiguration](#aws-glue-api-usage-profiles-ProfileConfiguration).

  Un oggetto `ProfileConfiguration` che specifica i valori di processo e sessione del profilo.
+ `CreatedOn`: timestamp.

  La data e l'ora di creazione del profilo di utilizzo.
+ `LastModifiedOn`: timestamp.

  La data e l'ora dell'ultima modifica apportata al profilo di utilizzo.

**Errori**
+ `InvalidInputException`
+ `InternalServiceException`
+ `EntityNotFoundException`
+ `OperationTimeoutException`
+ `OperationNotSupportedException`

## UpdateUsageProfile azione (Python: update\$1usage\$1profile)
<a name="aws-glue-api-usage-profiles-UpdateUsageProfile"></a>

Aggiornare un profilo di utilizzo AWS Glue .

**Richiesta**
+ `Name` - *obbligatorio:* stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Il nome del profilo di utilizzo.
+ `Description`: stringa di descrizione, non superiore a 2048 byte di lunghezza, corrispondente a [URI address multi-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-uri).

  Una descrizione del profilo di utilizzo.
+ `Configuration` - *obbligatorio:* un oggetto [ProfileConfiguration](#aws-glue-api-usage-profiles-ProfileConfiguration).

  Un oggetto `ProfileConfiguration` che specifica i valori di processo e sessione del profilo.

**Risposta**
+ `Name`: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Il nome del profilo di utilizzo aggiornato.

**Errori**
+ `InvalidInputException`
+ `InternalServiceException`
+ `EntityNotFoundException`
+ `OperationTimeoutException`
+ `OperationNotSupportedException`
+ `ConcurrentModificationException`

## DeleteUsageProfile azione (Python: delete\$1usage\$1profile)
<a name="aws-glue-api-usage-profiles-DeleteUsageProfile"></a>

Elimina il profilo di utilizzo specificato. AWS Glue 

**Richiesta**
+ `Name` - *obbligatorio:* stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Il nome del profilo di utilizzo da eliminare.

**Risposta**
+ *Nessun parametro di risposta.*

**Errori**
+ `InvalidInputException`
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `OperationNotSupportedException`

## ListUsageProfiles azione (Python: list\$1usage\$1profiles)
<a name="aws-glue-api-usage-profiles-ListUsageProfiles"></a>

Elenca tutti i profili di utilizzo. AWS Glue 

**Richiesta**
+ `NextToken`: stringa UTF-8, non superiore a 400000 byte di lunghezza.

  Un token di continuazione, incluso se si tratta di una chiamata di continuazione.
+ `MaxResults`: numero (intero), non inferiore a 1 o superiore a 200.

  Il numero massimo di profili di utilizzo da restituire in una risposta singola.

**Risposta**
+ `Profiles`: una matrice di oggetti [UsageProfileDefinition](#aws-glue-api-usage-profiles-UsageProfileDefinition).

  Un elenco di oggetti del profilo di utilizzo (`UsageProfileDefinition`).
+ `NextToken`: stringa UTF-8, non superiore a 400000 byte di lunghezza.

  Un token di continuazione, presente se il segmento dell'elenco corrente non è l'ultimo.

**Errori**
+ `InternalServiceException`
+ `OperationTimeoutException`
+ `InvalidInputException`
+ `OperationNotSupportedException`