Share via


Data Masking Rules - List By Database

Hiermee haalt u een lijst met databasegegevensmaskeringsregels op.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/dataMaskingPolicies/Default/rules?api-version=2021-11-01

URI-parameters

Name In Vereist Type Description
databaseName
path True

string

De naam van de database.

dataMaskingPolicyName
path True

DataMaskingPolicyName

De naam van de database waarop de gegevensmaskeringsregel van toepassing is.

resourceGroupName
path True

string

De naam van de resourcegroep die de resource bevat. U kunt deze waarde verkrijgen via de Azure Resource Manager-API of de portal.

serverName
path True

string

De naam van de server.

subscriptionId
path True

string

De abonnements-id waarmee een Azure-abonnement wordt geïdentificeerd.

api-version
query True

string

De API-versie die moet worden gebruikt voor de aanvraag.

Antwoorden

Name Type Description
200 OK

DataMaskingRuleListResult

De lijst met advanced threat protection-statussen van de server is opgehaald.

Other Status Codes

Foutreacties: ***

Voorbeelden

Gets a list of database data masking rules.

Sample Request

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-6852/providers/Microsoft.Sql/servers/sqlcrudtest-2080/databases/sqlcrudtest-331/dataMaskingPolicies/Default/rules?api-version=2021-11-01

Sample Response

{
  "value": [
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-6852/providers/Microsoft.Sql/servers/sqlcrudtest-6852/databases/sqlcrudtest-331/dataMaskingPolicies/Default/rules/",
      "name": null,
      "type": "Microsoft.Sql/servers/databases/dataMaskingPolicies/rules",
      "location": "Central US",
      "kind": null,
      "properties": {
        "id": "dbo_Table_1_test1",
        "ruleState": "Enabled",
        "schemaName": "dbo",
        "tableName": "Table_1",
        "columnName": "test1",
        "aliasName": null,
        "maskingFunction": "Text",
        "numberFrom": null,
        "numberTo": null,
        "prefixSize": "1",
        "suffixSize": "0",
        "replacementString": "asdf"
      }
    },
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-6852/providers/Microsoft.Sql/servers/sqlcrudtest-6852/databases/sqlcrudtest-331/dataMaskingPolicies/Default/rules/",
      "name": null,
      "type": "Microsoft.Sql/servers/databases/dataMaskingPolicies/rules",
      "location": "Central US",
      "kind": null,
      "properties": {
        "id": "dbo_Table_1_test1",
        "ruleState": "Enabled",
        "schemaName": "dbo",
        "tableName": "Table_1",
        "columnName": "test1",
        "aliasName": null,
        "maskingFunction": "Number",
        "numberFrom": "0",
        "numberTo": "2",
        "prefixSize": null,
        "suffixSize": null,
        "replacementString": null
      }
    }
  ]
}

Definities

Name Description
DataMaskingFunction

De maskeringsfunctie die wordt gebruikt voor de regel voor gegevensmaskering.

DataMaskingPolicyName

De naam van de database waarop de gegevensmaskeringsregel van toepassing is.

DataMaskingRule

Een databasegegevensmaskeringsregel.

DataMaskingRuleListResult

De lijst met regels voor databasegegevensmaskering.

DataMaskingRuleState

De regelstatus. Wordt gebruikt om een regel te verwijderen. Als u een bestaande regel wilt verwijderen, geeft u de schemaName, tableName, columnName, maskingFunction op en geeft u ruleState op als uitgeschakeld. Als de regel echter nog niet bestaat, wordt de regel gemaakt met ruleState ingesteld op ingeschakeld, ongeacht de opgegeven waarde van ruleState.

DataMaskingFunction

De maskeringsfunctie die wordt gebruikt voor de regel voor gegevensmaskering.

Name Type Description
CCN

string

Default

string

Email

string

Number

string

SSN

string

Text

string

DataMaskingPolicyName

De naam van de database waarop de gegevensmaskeringsregel van toepassing is.

Name Type Description
Default

string

DataMaskingRule

Een databasegegevensmaskeringsregel.

Name Type Description
id

string

Resource-id.

kind

string

Het type gegevensmaskeringsregel. Metagegevens, gebruikt voor Azure Portal.

location

string

De locatie van de regel voor gegevensmaskering.

name

string

Resourcenaam.

properties.aliasName

string

De aliasnaam. Dit is een verouderde parameter en wordt niet meer gebruikt.

properties.columnName

string

De kolomnaam waarop de gegevensmaskeringsregel wordt toegepast.

properties.id

string

De regel-id.

properties.maskingFunction

DataMaskingFunction

De maskeringsfunctie die wordt gebruikt voor de regel voor gegevensmaskering.

properties.numberFrom

string

De eigenschap numberFrom van de maskeringsregel. Vereist als maskingFunction is ingesteld op Getal, anders wordt deze parameter genegeerd.

properties.numberTo

string

De eigenschap numberTo van de gegevensmaskeringsregel. Vereist als maskingFunction is ingesteld op Getal, anders wordt deze parameter genegeerd.

properties.prefixSize

string

Als maskingFunction is ingesteld op Tekst, wordt het aantal tekens dat moet worden weergegeven niet gemaskeerd in het begin van de tekenreeks. Anders wordt deze parameter genegeerd.

properties.replacementString

string

Als maskeringFunction is ingesteld op Tekst, het teken dat moet worden gebruikt voor het maskeren van het niet-belichte deel van de tekenreeks. Anders wordt deze parameter genegeerd.

properties.ruleState

DataMaskingRuleState

De regelstatus. Wordt gebruikt om een regel te verwijderen. Als u een bestaande regel wilt verwijderen, geeft u de schemaName, tableName, columnName, maskingFunction op en geeft u ruleState op als uitgeschakeld. Als de regel echter nog niet bestaat, wordt de regel gemaakt met ruleState ingesteld op ingeschakeld, ongeacht de opgegeven waarde van ruleState.

properties.schemaName

string

De schemanaam waarop de gegevensmaskeringsregel wordt toegepast.

properties.suffixSize

string

Als maskeringFunction is ingesteld op Tekst, het aantal tekens dat aan het einde van de tekenreeks moet worden weergegeven zonder masker. Anders wordt deze parameter genegeerd.

properties.tableName

string

De tabelnaam waarop de regel voor gegevensmaskering wordt toegepast.

type

string

Resourcetype.

DataMaskingRuleListResult

De lijst met regels voor databasegegevensmaskering.

Name Type Description
nextLink

string

Koppeling om de volgende pagina met resultaten op te halen.

value

DataMaskingRule[]

Matrix met resultaten.

DataMaskingRuleState

De regelstatus. Wordt gebruikt om een regel te verwijderen. Als u een bestaande regel wilt verwijderen, geeft u de schemaName, tableName, columnName, maskingFunction op en geeft u ruleState op als uitgeschakeld. Als de regel echter nog niet bestaat, wordt de regel gemaakt met ruleState ingesteld op ingeschakeld, ongeacht de opgegeven waarde van ruleState.

Name Type Description
Disabled

string

Enabled

string