Compartir a través de


ScanRulesetsOperations Clase

Operaciones ScanRulesetsOperations.

No debe crear instancias de esta clase directamente. En su lugar, debe crear una instancia de cliente que le cree una instancia y la adjunte como un atributo.

Herencia
builtins.object
ScanRulesetsOperations

Constructor

ScanRulesetsOperations(client, config, serializer, deserializer)

Parámetros

client
Requerido

Cliente para solicitudes de servicio.

config
Requerido

Configuración del cliente de servicio.

serializer
Requerido

Serializador de modelo de objetos.

deserializer
Requerido

Deserializador de modelo de objetos.

Métodos

create_or_update

Crea o Novedades un conjunto de reglas de examen.

delete

Elimina un conjunto de reglas de examen.

get

Obtiene un conjunto de reglas de examen.

list_all

Enumerar conjuntos de reglas de examen en data catalog.

create_or_update

Crea o Novedades un conjunto de reglas de examen.

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

Parámetros

scan_ruleset_name
str
Requerido
body
Any
Requerido

Devoluciones

Objeto JSON

Tipo de valor devuelto

Any

Excepciones

Ejemplos


   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

Elimina un conjunto de reglas de examen.

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

Parámetros

scan_ruleset_name
str
Requerido

Devoluciones

Objeto JSON

Tipo de valor devuelto

Any,

Excepciones

Ejemplos


   # 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

Obtiene un conjunto de reglas de examen.

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

Parámetros

scan_ruleset_name
str
Requerido

Devoluciones

Objeto JSON

Tipo de valor devuelto

Any

Excepciones

Ejemplos


   # 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

Enumerar conjuntos de reglas de examen en data catalog.

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

Devoluciones

Iterador como una instancia del objeto JSON

Tipo de valor devuelto

Excepciones

Ejemplos


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