Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Definicja zasobu Bicep
Typ zasobu serwery/bazy danych/dataMaskingPolicies/reguły można wdrożyć przy użyciu operacji, które są przeznaczone dla:
- grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.Sql/servers/databases/dataMaskingPolicies/rules, dodaj następujący element Bicep do szablonu.
resource symbolicname 'Microsoft.Sql/servers/databases/dataMaskingPolicies/rules@2024-11-01-preview' = {
parent: resourceSymbolicName
name: 'string'
properties: {
aliasName: 'string'
columnName: 'string'
maskingFunction: 'string'
numberFrom: 'string'
numberTo: 'string'
prefixSize: 'string'
replacementString: 'string'
ruleState: 'string'
schemaName: 'string'
suffixSize: 'string'
tableName: 'string'
}
}
Wartości właściwości
Microsoft.Sql/servers/databases/dataMaskingPolicies/rules
| Name | Description | Value |
|---|---|---|
| name | Nazwa zasobu | ciąg (wymagany) |
| nadrzędny | W Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym. Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym. |
Nazwa symboliczna zasobu typu: servers/databases/dataMaskingPolicies |
| properties | Właściwości zasobu. | DataMaskingRuleProperties |
DataMaskingRuleProperties
| Name | Description | Value |
|---|---|---|
| aliasName | Nazwa aliasu. Jest to starszy parametr i nie jest już używany. | ciąg |
| columnName | Nazwa kolumny, na której jest stosowana reguła maskowania danych. | ciąg (wymagany) |
| maskingFunction | Funkcja maskowania używana dla reguły maskowania danych. | 'CCN' 'Default' 'Email' 'Number' 'SSN' "Tekst" (wymagane) |
| numberFrom | Właściwość numberFrom reguły maskowania. Wymagane, jeśli ustawienie maskingFunction ma wartość Liczba, w przeciwnym razie ten parametr zostanie zignorowany. | ciąg |
| numberTo | Właściwość numberTo reguły maskowania danych. Wymagane, jeśli ustawienie maskingFunction ma wartość Liczba, w przeciwnym razie ten parametr zostanie zignorowany. | ciąg |
| prefixSize | Jeśli ustawienie maskingFunction ma wartość Text, liczba znaków, które mają być wyświetlane bez maskowania na początku ciągu. W przeciwnym razie ten parametr zostanie zignorowany. | ciąg |
| replacementString | Jeśli ustawienie maskingFunction ma wartość Text, znak używany do maskowania nieeksponowanej części ciągu. W przeciwnym razie ten parametr zostanie zignorowany. | ciąg |
| ruleState | Stan reguły. Służy do usuwania reguły. Aby usunąć istniejącą regułę, określ wartość schemaName, tableName, columnName, maskingFunction i określ wartość ruleState jako wyłączoną. Jeśli jednak reguła jeszcze nie istnieje, reguła zostanie utworzona z ustawioną wartością ruleState ustawioną na włączoną, niezależnie od podanej wartości ruleState. | 'Disabled' 'Enabled' |
| schemaName | Nazwa schematu, na którym jest stosowana reguła maskowania danych. | ciąg (wymagany) |
| suffixSize | Jeśli ustawienie maskingFunction ma wartość Text, liczba znaków, które mają być wyświetlane bez maskowania na końcu ciągu. W przeciwnym razie ten parametr zostanie zignorowany. | ciąg |
| tableName | Nazwa tabeli, na której jest stosowana reguła maskowania danych. | ciąg (wymagany) |
Definicja zasobu szablonu usługi ARM
Typ zasobu serwery/bazy danych/dataMaskingPolicies/reguły można wdrożyć przy użyciu operacji, które są przeznaczone dla:
- grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.Sql/servers/databases/dataMaskingPolicies/rules, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.Sql/servers/databases/dataMaskingPolicies/rules",
"apiVersion": "2024-11-01-preview",
"name": "string",
"properties": {
"aliasName": "string",
"columnName": "string",
"maskingFunction": "string",
"numberFrom": "string",
"numberTo": "string",
"prefixSize": "string",
"replacementString": "string",
"ruleState": "string",
"schemaName": "string",
"suffixSize": "string",
"tableName": "string"
}
}
Wartości właściwości
Microsoft.Sql/servers/databases/dataMaskingPolicies/rules
| Name | Description | Value |
|---|---|---|
| apiVersion | Wersja interfejsu API | '2024-11-01-preview' |
| name | Nazwa zasobu | ciąg (wymagany) |
| properties | Właściwości zasobu. | DataMaskingRuleProperties |
| typ | Typ zasobu | 'Microsoft.Sql/servers/databases/dataMaskingPolicies/rules' |
DataMaskingRuleProperties
| Name | Description | Value |
|---|---|---|
| aliasName | Nazwa aliasu. Jest to starszy parametr i nie jest już używany. | ciąg |
| columnName | Nazwa kolumny, na której jest stosowana reguła maskowania danych. | ciąg (wymagany) |
| maskingFunction | Funkcja maskowania używana dla reguły maskowania danych. | 'CCN' 'Default' 'Email' 'Number' 'SSN' "Tekst" (wymagane) |
| numberFrom | Właściwość numberFrom reguły maskowania. Wymagane, jeśli ustawienie maskingFunction ma wartość Liczba, w przeciwnym razie ten parametr zostanie zignorowany. | ciąg |
| numberTo | Właściwość numberTo reguły maskowania danych. Wymagane, jeśli ustawienie maskingFunction ma wartość Liczba, w przeciwnym razie ten parametr zostanie zignorowany. | ciąg |
| prefixSize | Jeśli ustawienie maskingFunction ma wartość Text, liczba znaków, które mają być wyświetlane bez maskowania na początku ciągu. W przeciwnym razie ten parametr zostanie zignorowany. | ciąg |
| replacementString | Jeśli ustawienie maskingFunction ma wartość Text, znak używany do maskowania nieeksponowanej części ciągu. W przeciwnym razie ten parametr zostanie zignorowany. | ciąg |
| ruleState | Stan reguły. Służy do usuwania reguły. Aby usunąć istniejącą regułę, określ wartość schemaName, tableName, columnName, maskingFunction i określ wartość ruleState jako wyłączoną. Jeśli jednak reguła jeszcze nie istnieje, reguła zostanie utworzona z ustawioną wartością ruleState ustawioną na włączoną, niezależnie od podanej wartości ruleState. | 'Disabled' 'Enabled' |
| schemaName | Nazwa schematu, na którym jest stosowana reguła maskowania danych. | ciąg (wymagany) |
| suffixSize | Jeśli ustawienie maskingFunction ma wartość Text, liczba znaków, które mają być wyświetlane bez maskowania na końcu ciągu. W przeciwnym razie ten parametr zostanie zignorowany. | ciąg |
| tableName | Nazwa tabeli, na której jest stosowana reguła maskowania danych. | ciąg (wymagany) |
Przykłady użycia
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu serwery/bazy danych/dataMaskingPolicies/reguły można wdrożyć przy użyciu operacji, które są przeznaczone dla:
- Grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.Sql/servers/databases/dataMaskingPolicies/rules, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Sql/servers/databases/dataMaskingPolicies/rules@2024-11-01-preview"
name = "string"
parent_id = "string"
body = {
properties = {
aliasName = "string"
columnName = "string"
maskingFunction = "string"
numberFrom = "string"
numberTo = "string"
prefixSize = "string"
replacementString = "string"
ruleState = "string"
schemaName = "string"
suffixSize = "string"
tableName = "string"
}
}
}
Wartości właściwości
Microsoft.Sql/servers/databases/dataMaskingPolicies/rules
| Name | Description | Value |
|---|---|---|
| name | Nazwa zasobu | ciąg (wymagany) |
| parent_id | Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. | Identyfikator zasobu typu: servers/databases/dataMaskingPolicies |
| properties | Właściwości zasobu. | DataMaskingRuleProperties |
| typ | Typ zasobu | "Microsoft.Sql/servers/databases/dataMaskingPolicies/rules@2024-11-01-preview" |
DataMaskingRuleProperties
| Name | Description | Value |
|---|---|---|
| aliasName | Nazwa aliasu. Jest to starszy parametr i nie jest już używany. | ciąg |
| columnName | Nazwa kolumny, na której jest stosowana reguła maskowania danych. | ciąg (wymagany) |
| maskingFunction | Funkcja maskowania używana dla reguły maskowania danych. | 'CCN' 'Default' 'Email' 'Number' 'SSN' "Tekst" (wymagane) |
| numberFrom | Właściwość numberFrom reguły maskowania. Wymagane, jeśli ustawienie maskingFunction ma wartość Liczba, w przeciwnym razie ten parametr zostanie zignorowany. | ciąg |
| numberTo | Właściwość numberTo reguły maskowania danych. Wymagane, jeśli ustawienie maskingFunction ma wartość Liczba, w przeciwnym razie ten parametr zostanie zignorowany. | ciąg |
| prefixSize | Jeśli ustawienie maskingFunction ma wartość Text, liczba znaków, które mają być wyświetlane bez maskowania na początku ciągu. W przeciwnym razie ten parametr zostanie zignorowany. | ciąg |
| replacementString | Jeśli ustawienie maskingFunction ma wartość Text, znak używany do maskowania nieeksponowanej części ciągu. W przeciwnym razie ten parametr zostanie zignorowany. | ciąg |
| ruleState | Stan reguły. Służy do usuwania reguły. Aby usunąć istniejącą regułę, określ wartość schemaName, tableName, columnName, maskingFunction i określ wartość ruleState jako wyłączoną. Jeśli jednak reguła jeszcze nie istnieje, reguła zostanie utworzona z ustawioną wartością ruleState ustawioną na włączoną, niezależnie od podanej wartości ruleState. | 'Disabled' 'Enabled' |
| schemaName | Nazwa schematu, na którym jest stosowana reguła maskowania danych. | ciąg (wymagany) |
| suffixSize | Jeśli ustawienie maskingFunction ma wartość Text, liczba znaków, które mają być wyświetlane bez maskowania na końcu ciągu. W przeciwnym razie ten parametr zostanie zignorowany. | ciąg |
| tableName | Nazwa tabeli, na której jest stosowana reguła maskowania danych. | ciąg (wymagany) |