

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à.

# API di rilevamento dati sensibili
<a name="aws-glue-api-sensitive-data-api"></a>

L'API di rilevamento dei dati sensibili descrive le modalità APIs utilizzate per rilevare i dati sensibili nelle colonne e nelle righe dei dati strutturati. 

## Tipi di dati
<a name="aws-glue-api-sensitive-data-api-objects"></a>
+ [CustomEntityType struttura](#aws-glue-api-sensitive-data-api-CustomEntityType)

## CustomEntityType struttura
<a name="aws-glue-api-sensitive-data-api-CustomEntityType"></a>

Un oggetto che rappresenta un modello personalizzato per il rilevamento di dati sensibili tra colonne e righe dei dati strutturati.

**Campi**
+ `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).

  Un nome per il pattern personalizzato che consente di recuperarlo o cancellarlo in un secondo momento. Questo nome deve essere unico per AWS account.
+ `RegexString` - *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).

  Stringa di espressione regolare utilizzata per rilevare dati sensibili in un modello personalizzato.
+ `ContextWords`: una matrice di stringhe UTF-8, non inferiore a 1 o superiore a 20 stringhe.

  Un elenco di parole contestuali. Se nessuna di queste parole contestuali viene trovata nelle vicinanze dell'espressione regolare, i dati non verranno rilevati come dati sensibili.

  Se non vengono passate parole contestuali, viene controllata solo un'espressione regolare.

## Operazioni
<a name="aws-glue-api-sensitive-data-api-actions"></a>
+ [CreateCustomEntityType azione (Python: create\_custom\_entity\_type)](#aws-glue-api-sensitive-data-api-CreateCustomEntityType)
+ [DeleteCustomEntityType azione (Python: delete\_custom\_entity\_type)](#aws-glue-api-sensitive-data-api-DeleteCustomEntityType)
+ [GetCustomEntityType azione (Python: get\_custom\_entity\_type)](#aws-glue-api-sensitive-data-api-GetCustomEntityType)
+ [BatchGetCustomEntityTypes azione (Python: batch\_get\_custom\_entity\_types)](#aws-glue-api-sensitive-data-api-BatchGetCustomEntityTypes)
+ [ListCustomEntityTypes azione (Python: list\_custom\_entity\_types)](#aws-glue-api-sensitive-data-api-ListCustomEntityTypes)

## CreateCustomEntityType azione (Python: create\_custom\_entity\_type)
<a name="aws-glue-api-sensitive-data-api-CreateCustomEntityType"></a>

Crea un modello personalizzato utilizzato per rilevare dati sensibili tra le colonne e le righe dei dati strutturati.

Ogni modello personalizzato creato specifica un'espressione regolare e un elenco facoltativo di parole contestuali. Se non vengono passate parole contestuali, viene controllata solo un'espressione regolare.

**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).

  Un nome per il pattern personalizzato che consente di recuperarlo o cancellarlo in un secondo momento. Questo nome deve essere univoco per account. AWS 
+ `RegexString` - *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).

  Stringa di espressione regolare utilizzata per rilevare dati sensibili in un modello personalizzato.
+ `ContextWords`: una matrice di stringhe UTF-8, non inferiore a 1 o superiore a 20 stringhe.

  Un elenco di parole contestuali. Se nessuna di queste parole contestuali viene trovata nelle vicinanze dell'espressione regolare, i dati non verranno rilevati come dati sensibili.

  Se non vengono passate parole contestuali, viene controllata solo un'espressione regolare.
+ `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 tipo di entità personalizzato.

**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 modello personalizzato che hai creato.

**Errori**
+ `AccessDeniedException`
+ `AlreadyExistsException`
+ `IdempotentParameterMismatchException`
+ `InternalServiceException`
+ `InvalidInputException`
+ `OperationTimeoutException`
+ `ResourceNumberLimitExceededException`

## DeleteCustomEntityType azione (Python: delete\_custom\_entity\_type)
<a name="aws-glue-api-sensitive-data-api-DeleteCustomEntityType"></a>

Elimina un modello personalizzato specificandone il nome.

**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 modello personalizzato da eliminare.

**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 modello personalizzato che hai eliminato.

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

## GetCustomEntityType azione (Python: get\_custom\_entity\_type)
<a name="aws-glue-api-sensitive-data-api-GetCustomEntityType"></a>

Recupera i dettagli di un modello personalizzato specificandone il nome.

**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 modello personalizzato 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 modello personalizzato recuperato.
+ `RegexString`: 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).

  Stringa di espressione regolare utilizzata per rilevare dati sensibili in un modello personalizzato.
+ `ContextWords`: una matrice di stringhe UTF-8, non inferiore a 1 o superiore a 20 stringhe.

  Un elenco di parole contestuali, se specificato quando è stato creato il modello personalizzato. Se nessuna di queste parole contestuali viene trovata nelle vicinanze dell'espressione regolare, i dati non verranno rilevati come dati sensibili.

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

## BatchGetCustomEntityTypes azione (Python: batch\_get\_custom\_entity\_types)
<a name="aws-glue-api-sensitive-data-api-BatchGetCustomEntityTypes"></a>

Recupera i dettagli per i modelli personalizzati specificati da un elenco di nomi.

**Richiesta**
+ `Names`: *obbligatorio:* una matrice di stringhe UTF-8, non inferiore a 1 o superiore a 50 stringhe.

  Un elenco di nomi dei modelli personalizzati da recuperare.

**Risposta**
+ `CustomEntityTypes`: una matrice di oggetti [CustomEntityType](#aws-glue-api-sensitive-data-api-CustomEntityType).

  Un elenco di oggetti `CustomEntityType` che rappresentano i modelli personalizzati creati.
+ `CustomEntityTypesNotFound`: una matrice di stringhe UTF-8, non inferiore a 1 o superiore a 50 stringhe.

  Un elenco dei nomi dei modelli personalizzati che non sono stati trovati.

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

## ListCustomEntityTypes azione (Python: list\_custom\_entity\_types)
<a name="aws-glue-api-sensitive-data-api-ListCustomEntityTypes"></a>

Elenca tutti i modelli personalizzati che sono stati creati.

**Richiesta**
+ `NextToken`: stringa UTF-8.

  Un token di paginazione per partizionare i risultati.
+ `MaxResults`: numero (intero), non inferiore a 1 o superiore a 1.000.

  Numero massimo di risultati da restituire.
+ `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 di coppie chiave-valore.

**Risposta**
+ `CustomEntityTypes`: una matrice di oggetti [CustomEntityType](#aws-glue-api-sensitive-data-api-CustomEntityType).

  Un elenco di oggetti `CustomEntityType` che rappresentano modelli personalizzati.
+ `NextToken`: stringa UTF-8.

  Un token di impaginazione, se sono disponibili altri risultati.

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