ScanRulesetsOperations 類別
ScanRulesetsOperations 作業。
您不應該直接具現化此類別。 相反地,您應該建立用戶端實例,為您具現化它,並將其附加為屬性。
- 繼承
-
builtins.objectScanRulesetsOperations
建構函式
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 物件
傳回類型
例外狀況
範例
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 物件
傳回類型
例外狀況
範例
# 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
}
]
}