Freigeben über


ScanRulesetsOperations Klasse

ScanRulesetsOperations-Vorgänge.

Sie sollten diese Klasse nicht direkt instanziieren. Stattdessen sollten Sie eine Clientinstanz erstellen, die sie für Sie instanziiert und als Attribut anfügt.

Vererbung
builtins.object
ScanRulesetsOperations

Konstruktor

ScanRulesetsOperations(client, config, serializer, deserializer)

Parameter

client
Erforderlich

Client für Dienstanforderungen.

config
Erforderlich

Konfiguration des Dienstclients.

serializer
Erforderlich

Ein Objektmodellserialisierungsprogramm.

deserializer
Erforderlich

Ein Objektmodell-Deserialisierer.

Methoden

create_or_update

Erstellt oder Aktualisierungen einen Überprüfungsregelsatz.

delete

Löscht einen Überprüfungsregelsatz.

get

Ruft einen Scanregelsatz ab.

list_all

Auflisten von Überprüfungsregelsätzen im Datenkatalog.

create_or_update

Erstellt oder Aktualisierungen einen Überprüfungsregelsatz.

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

Parameter

scan_ruleset_name
str
Erforderlich
body
Any
Erforderlich

Gibt zurück

JSON-Objekt

Rückgabetyp

Any

Ausnahmen

Beispiele


   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

Löscht einen Überprüfungsregelsatz.

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

Parameter

scan_ruleset_name
str
Erforderlich

Gibt zurück

JSON-Objekt

Rückgabetyp

Any,

Ausnahmen

Beispiele


   # 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

Ruft einen Scanregelsatz ab.

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

Parameter

scan_ruleset_name
str
Erforderlich

Gibt zurück

JSON-Objekt

Rückgabetyp

Any

Ausnahmen

Beispiele


   # 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

Auflisten von Überprüfungsregelsätzen im Datenkatalog.

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

Gibt zurück

Ein Iterator wie eine Instanz des JSON-Objekts

Rückgabetyp

Ausnahmen

Beispiele


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