次の方法で共有


ScanRulesetsOperations クラス

ScanRulesetsOperations 操作。

このクラスを直接インスタンス化しないでください。 代わりに、インスタンス化して属性としてアタッチするクライアント インスタンスを作成する必要があります。

継承
builtins.object
ScanRulesetsOperations

コンストラクター

ScanRulesetsOperations(client, config, serializer, deserializer)

パラメーター

client
必須

サービス要求のクライアント。

config
必須

サービス クライアントの構成。

serializer
必須

オブジェクト モデル シリアライザー。

deserializer
必須

オブジェクト モデル逆シリアライザー。

メソッド

create_or_update

スキャン ルール セットを作成または更新します。

delete

スキャン ルール セットを削除します。

get

スキャン ルールセットを取得します。

list_all

データ カタログのスキャン ルールセットを一覧表示します。

create_or_update

スキャン ルール セットを作成または更新します。

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

パラメーター

scan_ruleset_name
str
必須
body
Any
必須

戻り値

JSON オブジェクト

の戻り値の型 :

Any

例外


   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

スキャン ルール セットを削除します。

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

パラメーター

scan_ruleset_name
str
必須

戻り値

JSON オブジェクト

の戻り値の型 :

Any,

例外


   # 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

スキャン ルールセットを取得します。

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

パラメーター

scan_ruleset_name
str
必須

戻り値

JSON オブジェクト

の戻り値の型 :

Any

例外


   # 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

データ カタログのスキャン ルールセットを一覧表示します。

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

戻り値

JSON オブジェクトのインスタンスのような反復子

の戻り値の型 :

例外


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