Partager via


ScanRulesetsOperations Classe

Opérations ScanRulesetsOperations.

Vous ne devez pas instancier cette classe directement. Au lieu de cela, vous devez créer une instance cliente qui l’instancie pour vous et l’attache en tant qu’attribut.

Héritage
builtins.object
ScanRulesetsOperations

Constructeur

ScanRulesetsOperations(client, config, serializer, deserializer)

Paramètres

client
Obligatoire

Client pour les demandes de service.

config
Obligatoire

Configuration du client de service.

serializer
Obligatoire

Sérialiseur de modèle objet.

deserializer
Obligatoire

Désérialiseur de modèle objet.

Méthodes

create_or_update

Crée ou Mises à jour un ensemble de règles d’analyse.

delete

Supprime un ensemble de règles d’analyse.

get

Obtenir un ensemble de règles d’analyse.

list_all

Répertoriez les ensembles de règles d’analyse dans le catalogue de données.

create_or_update

Crée ou Mises à jour un ensemble de règles d’analyse.

create_or_update(scan_ruleset_name: str, body: Any = None, **kwargs: Any) -> Any

Paramètres

scan_ruleset_name
str
Obligatoire
body
Any
Obligatoire

Retours

Objet JSON

Type de retour

Any

Exceptions

Exemples


   kind = 'AdlsGen1ScanRuleset' or 'AdlsGen2ScanRuleset' or 'AmazonAccountScanRuleset' or 'AmazonPostgreSqlScanRuleset' or 'AmazonS3ScanRuleset' or 'AmazonSqlScanRuleset' or 'AzureCosmosDbScanRuleset' or 'AzureDataExplorerScanRuleset' or 'AzureFileServiceScanRuleset' or 'AzureMySqlScanRuleset' or 'AzurePostgreSqlScanRuleset' or 'AzureResourceGroupScanRuleset' or 'AzureSqlDataWarehouseScanRuleset' or 'AzureSqlDatabaseScanRuleset' or 'AzureSqlDatabaseManagedInstanceScanRuleset' or 'AzureStorageScanRuleset' or 'AzureSubscriptionScanRuleset' or 'AzureSynapseScanRuleset' or 'AzureSynapseWorkspaceScanRuleset' or 'OracleScanRuleset' or 'PowerBIScanRuleset' or 'SapEccScanRuleset' or 'SapS4HanaScanRuleset' or 'SqlServerDatabaseScanRuleset' or 'TeradataScanRuleset'

   # JSON input template you can fill out and use as your body input.
   body = {
       "id": "str",  # Optional.
       "name": "str",  # Optional.
       "scanRulesetType": "str",  # Optional. Possible values include: "Custom", "System".
       "status": "str",  # Optional. Possible values include: "Enabled", "Disabled".
       "version": 0,  # Optional.
       kind: ScanRuleset
   }

   # response body for status code(s): 200, 201
   response.json() == {
       "id": "str",  # Optional.
       "name": "str",  # Optional.
       "scanRulesetType": "str",  # Optional. Possible values include: "Custom", "System".
       "status": "str",  # Optional. Possible values include: "Enabled", "Disabled".
       "version": 0,  # Optional.
       kind: ScanRuleset
   }

delete

Supprime un ensemble de règles d’analyse.

delete(scan_ruleset_name: str, **kwargs: Any) -> Any | None

Paramètres

scan_ruleset_name
str
Obligatoire

Retours

Objet JSON

Type de retour

Any,

Exceptions

Exemples


   # response body for status code(s): 200
   response.json() == {
       "id": "str",  # Optional.
       "name": "str",  # Optional.
       "scanRulesetType": "str",  # Optional. Possible values include: "Custom", "System".
       "status": "str",  # Optional. Possible values include: "Enabled", "Disabled".
       "version": 0,  # Optional.
       kind: ScanRuleset
   }

get

Obtenir un ensemble de règles d’analyse.

get(scan_ruleset_name: str, **kwargs: Any) -> Any

Paramètres

scan_ruleset_name
str
Obligatoire

Retours

Objet JSON

Type de retour

Any

Exceptions

Exemples


   # response body for status code(s): 200
   response.json() == {
       "id": "str",  # Optional.
       "name": "str",  # Optional.
       "scanRulesetType": "str",  # Optional. Possible values include: "Custom", "System".
       "status": "str",  # Optional. Possible values include: "Enabled", "Disabled".
       "version": 0,  # Optional.
       kind: ScanRuleset
   }

list_all

Répertoriez les ensembles de règles d’analyse dans le catalogue de données.

list_all(**kwargs: Any) -> Iterable[Any]

Retours

Un itérateur comme une instance d’objet JSON

Type de retour

Exceptions

Exemples


   # response body for status code(s): 200
   response.json() == {
       "count": 0.0,  # Optional.
       "nextLink": "str",  # Optional.
       "value": [
           {
               "id": "str",  # Optional.
               "name": "str",  # Optional.
               "scanRulesetType": "str",  # Optional. Possible values include: "Custom", "System".
               "status": "str",  # Optional. Possible values include: "Enabled", "Disabled".
               "version": 0,  # Optional.
               kind: ScanRuleset
           }
       ]
   }