PurviewScanningServiceClient.GetScanRulesetAsync Method

Definition

Get a scan ruleset.

public virtual System.Threading.Tasks.Task<Azure.Response> GetScanRulesetAsync (string scanRulesetName, Azure.RequestOptions options);
abstract member GetScanRulesetAsync : string * Azure.RequestOptions -> System.Threading.Tasks.Task<Azure.Response>
override this.GetScanRulesetAsync : string * Azure.RequestOptions -> System.Threading.Tasks.Task<Azure.Response>
Public Overridable Function GetScanRulesetAsync (scanRulesetName As String, options As RequestOptions) As Task(Of Response)

Parameters

scanRulesetName
String

The String to use.

options
Azure.RequestOptions

The request options.

Returns

Exceptions

scanRulesetName is null.

Remarks

Schema for Response Body:

{
              scanRulesetType: "Custom" | "System",
              status: "Enabled" | "Disabled",
              version: number,
              id: string,
              name: string,
              kind: "None" | "AzureSubscription" | "AzureResourceGroup" | "AzureSynapseWorkspace" | "AzureSynapse" | "AdlsGen1" | "AdlsGen2" | "AmazonAccount" | "AmazonS3" | "AmazonSql" | "AzureCosmosDb" | "AzureDataExplorer" | "AzureFileService" | "AzureSqlDatabase" | "AmazonPostgreSql" | "AzurePostgreSql" | "SqlServerDatabase" | "AzureSqlDatabaseManagedInstance" | "AzureSqlDataWarehouse" | "AzureMySql" | "AzureStorage" | "Teradata" | "Oracle" | "SapS4Hana" | "SapEcc" | "PowerBI"
            }

Schema for Response Error:

{
              error: {
                code: string,
                message: string,
                target: string,
                details: [
                  {
                    code: string,
                    message: string,
                    target: string,
                    details: [ErrorModel]
                  }
                ]
              }
            }

Applies to