Condividi tramite


ManagedDatabaseSensitivityLabelsOperations Classe

Operazioni ManagedDatabaseSensitivityLabelsOperations.

Non è consigliabile creare direttamente un'istanza di questa classe. È invece necessario creare un'istanza client che lo crea e lo associa come attributo.

Ereditarietà
builtins.object
ManagedDatabaseSensitivityLabelsOperations

Costruttore

ManagedDatabaseSensitivityLabelsOperations(client, config, serializer, deserializer)

Parametri

client
Necessario

Client per le richieste di servizio.

config
Necessario

Configurazione del client del servizio.

serializer
Necessario

Serializzatore di modelli a oggetti.

deserializer
Necessario

Deserializzatore del modello a oggetti.

Variabili

models

Alias per modellare le classi usate in questo gruppo di operazioni.

Metodi

create_or_update

Crea o aggiorna l'etichetta di riservatezza di una colonna specificata.

delete

Elimina l'etichetta di riservatezza di una colonna specificata.

disable_recommendation

Disabilita le raccomandazioni di riservatezza in una determinata colonna.

enable_recommendation

Abilita le raccomandazioni di riservatezza in una determinata colonna (le raccomandazioni sono abilitate per impostazione predefinita su tutte le colonne).

get

Ottiene l'etichetta di riservatezza di una colonna specificata.

list_current_by_database

Ottiene le etichette di riservatezza di un determinato database.

list_recommended_by_database

Ottiene le etichette di riservatezza di un determinato database.

update

Aggiornare le etichette di riservatezza di un determinato database usando un batch di operazioni.

create_or_update

Crea o aggiorna l'etichetta di riservatezza di una colonna specificata.

create_or_update(resource_group_name: str, managed_instance_name: str, database_name: str, schema_name: str, table_name: str, column_name: str, parameters: '_models.SensitivityLabel', **kwargs: Any) -> _models.SensitivityLabel

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse contenente la risorsa. È possibile ottenere questo valore dall'API di Gestione risorse di Azure o dal portale.

managed_instance_name
str
Necessario

Nome dell'istanza gestita.

database_name
str
Necessario

Nome del database.

schema_name
str
Necessario

Nome dello schema.

table_name
str
Necessario

Nome della tabella.

column_name
str
Necessario

Nome della colonna.

parameters
SensitivityLabel
Necessario

Risorsa etichetta di riservatezza della colonna.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

SensitivityLabel o il risultato di cls(response)

Tipo restituito

Eccezioni

delete

Elimina l'etichetta di riservatezza di una colonna specificata.

delete(resource_group_name: str, managed_instance_name: str, database_name: str, schema_name: str, table_name: str, column_name: str, **kwargs: Any) -> None

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse contenente la risorsa. È possibile ottenere questo valore dall'API di Gestione risorse di Azure o dal portale.

managed_instance_name
str
Necessario

Nome dell'istanza gestita.

database_name
str
Necessario

Nome del database.

schema_name
str
Necessario

Nome dello schema.

table_name
str
Necessario

Nome della tabella.

column_name
str
Necessario

Nome della colonna.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

disable_recommendation

Disabilita le raccomandazioni di riservatezza in una determinata colonna.

disable_recommendation(resource_group_name: str, managed_instance_name: str, database_name: str, schema_name: str, table_name: str, column_name: str, **kwargs: Any) -> None

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse contenente la risorsa. È possibile ottenere questo valore dall'API di Gestione risorse di Azure o dal portale.

managed_instance_name
str
Necessario

Nome dell'istanza gestita.

database_name
str
Necessario

Nome del database.

schema_name
str
Necessario

Nome dello schema.

table_name
str
Necessario

Nome della tabella.

column_name
str
Necessario

Nome della colonna.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

enable_recommendation

Abilita le raccomandazioni di riservatezza in una determinata colonna (le raccomandazioni sono abilitate per impostazione predefinita su tutte le colonne).

enable_recommendation(resource_group_name: str, managed_instance_name: str, database_name: str, schema_name: str, table_name: str, column_name: str, **kwargs: Any) -> None

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse contenente la risorsa. È possibile ottenere questo valore dall'API di Gestione risorse di Azure o dal portale.

managed_instance_name
str
Necessario

Nome dell'istanza gestita.

database_name
str
Necessario

Nome del database.

schema_name
str
Necessario

Nome dello schema.

table_name
str
Necessario

Nome della tabella.

column_name
str
Necessario

Nome della colonna.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

get

Ottiene l'etichetta di riservatezza di una colonna specificata.

get(resource_group_name: str, managed_instance_name: str, database_name: str, schema_name: str, table_name: str, column_name: str, sensitivity_label_source: str | '_models.SensitivityLabelSource', **kwargs: Any) -> _models.SensitivityLabel

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse contenente la risorsa. È possibile ottenere questo valore dall'API di Gestione risorse di Azure o dal portale.

managed_instance_name
str
Necessario

Nome dell'istanza gestita.

database_name
str
Necessario

Nome del database.

schema_name
str
Necessario

Nome dello schema.

table_name
str
Necessario

Nome della tabella.

column_name
str
Necessario

Nome della colonna.

sensitivity_label_source
str oppure SensitivityLabelSource
Necessario

Origine dell'etichetta di riservatezza.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

SensitivityLabel o il risultato di cls(response)

Tipo restituito

Eccezioni

list_current_by_database

Ottiene le etichette di riservatezza di un determinato database.

list_current_by_database(resource_group_name: str, managed_instance_name: str, database_name: str, skip_token: str | None = None, count: bool | None = None, filter: str | None = None, **kwargs: Any) -> Iterable['_models.SensitivityLabelListResult']

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse contenente la risorsa. È possibile ottenere questo valore dall'API di Gestione risorse di Azure o dal portale.

managed_instance_name
str
Necessario

Nome dell'istanza gestita.

database_name
str
Necessario

Nome del database.

skip_token
str
valore predefinito: None
count
bool
valore predefinito: None
filter
str
valore predefinito: None

Espressione di filtro OData che filtra gli elementi nella raccolta.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

Iteratore come l'istanza di SensitivityLabelListResult o il risultato di cls(response)

Tipo restituito

Eccezioni

Ottiene le etichette di riservatezza di un determinato database.

list_recommended_by_database(resource_group_name: str, managed_instance_name: str, database_name: str, skip_token: str | None = None, include_disabled_recommendations: bool | None = None, filter: str | None = None, **kwargs: Any) -> Iterable['_models.SensitivityLabelListResult']

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse contenente la risorsa. È possibile ottenere questo valore dall'API di Gestione risorse di Azure o dal portale.

managed_instance_name
str
Necessario

Nome dell'istanza gestita.

database_name
str
Necessario

Nome del database.

skip_token
str
valore predefinito: None
include_disabled_recommendations
bool
valore predefinito: None

Specifica se includere raccomandazioni disabilitate o meno.

filter
str
valore predefinito: None

Espressione di filtro OData che filtra gli elementi nella raccolta.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

Iteratore come l'istanza di SensitivityLabelListResult o il risultato di cls(response)

Tipo restituito

Eccezioni

update

Aggiornare le etichette di riservatezza di un determinato database usando un batch di operazioni.

update(resource_group_name: str, managed_instance_name: str, database_name: str, parameters: '_models.SensitivityLabelUpdateList', **kwargs: Any) -> None

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse contenente la risorsa. È possibile ottenere questo valore dall'API di Gestione risorse di Azure o dal portale.

managed_instance_name
str
Necessario

Nome dell'istanza gestita.

database_name
str
Necessario

Nome del database.

parameters
SensitivityLabelUpdateList
Necessario
cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

Attributi

models

models = <module 'azure.mgmt.sql.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\sql\\models\\__init__.py'>