Partager via


Microsoft.Sql servers/databases/dataMaskingPolicies/rules 2022-05-01-preview

Définition de ressource Bicep

Le type de ressource servers/databases/dataMaskingPolicies/rules peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.

Format des ressources

Pour créer une ressource Microsoft.Sql/servers/databases/dataMaskingPolicies/rules, ajoutez le Bicep suivant à votre modèle.

resource symbolicname 'Microsoft.Sql/servers/databases/dataMaskingPolicies/rules@2022-05-01-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    aliasName: 'string'
    columnName: 'string'
    maskingFunction: 'string'
    numberFrom: 'string'
    numberTo: 'string'
    prefixSize: 'string'
    replacementString: 'string'
    ruleState: 'string'
    schemaName: 'string'
    suffixSize: 'string'
    tableName: 'string'
  }
}

Valeurs de propriétés

servers/databases/dataMaskingPolicies/rules

Nom Description Valeur
name Nom de la ressource

Découvrez comment définir des noms et des types pour des ressources enfants dans Bicep.
string (obligatoire)
parent Dans Bicep, vous pouvez spécifier la ressource parente pour une ressource enfant. Vous devez uniquement ajouter cette propriété lorsque la ressource enfant est déclarée en dehors de la ressource parente.

Pour plus d’informations, consultez Ressource enfant en dehors de la ressource parente.
Nom symbolique de la ressource de type : dataMaskingPolicies
properties Propriétés de ressource. DataMaskingRuleProperties

DataMaskingRuleProperties

Nom Description Valeur
aliasName Nom de l’alias. Il s’agit d’un paramètre hérité qui n’est plus utilisé. string
columnName Nom de colonne sur lequel la règle de masquage des données est appliquée. string (obligatoire)
maskingFunction Fonction de masquage utilisée pour la règle de masquage des données. 'CCN'
'Par défaut'
'Email'
'Nombre'
'SSN'
'Text' (obligatoire)
numberFrom Propriété numberFrom de la règle de masquage. Obligatoire si maskingFunction est défini sur Number, sinon ce paramètre sera ignoré. string
numberTo Propriété numberTo de la règle de masquage des données. Obligatoire si maskingFunction est défini sur Number, sinon ce paramètre sera ignoré. string
prefixSize Si maskingFunction a la valeur Text, le nombre de caractères à afficher non masqués au début de la chaîne. Sinon, ce paramètre sera ignoré. string
replacementString Si maskingFunction a la valeur Text, caractère à utiliser pour masquer la partie non exposée de la chaîne. Sinon, ce paramètre sera ignoré. string
ruleState État de la règle. Utilisé pour supprimer une règle. Pour supprimer une règle existante, spécifiez schemaName, tableName, columnName, maskingFunction, puis spécifiez ruleState comme désactivé. Toutefois, si la règle n’existe pas déjà, la règle est créée avec ruleState défini sur activé, quelle que soit la valeur fournie de ruleState. 'Désactivé'
'Enabled'
schemaName Nom de schéma sur lequel la règle de masquage des données est appliquée. string (obligatoire)
suffixSize Si maskingFunction est défini sur Text, nombre de caractères à afficher non masqués à la fin de la chaîne. Sinon, ce paramètre sera ignoré. string
tableName Nom de la table sur laquelle la règle de masquage des données est appliquée. string (obligatoire)

Définition de ressources de modèle ARM

Le type de ressource servers/databases/dataMaskingPolicies/rules peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.

Format des ressources

Pour créer une ressource Microsoft.Sql/servers/databases/dataMaskingPolicies/rules, ajoutez le code JSON suivant à votre modèle.

{
  "type": "Microsoft.Sql/servers/databases/dataMaskingPolicies/rules",
  "apiVersion": "2022-05-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"
  }
}

Valeurs de propriétés

servers/databases/dataMaskingPolicies/rules

Nom Description Valeur
type Type de ressource « Microsoft.Sql/servers/databases/dataMaskingPolicies/rules »
apiVersion Version de l’API de ressource « 2022-05-01-preview »
name Nom de la ressource

Découvrez comment définir des noms et des types pour des ressources enfants dans des modèles ARM JSON.
chaîne (obligatoire)
properties Propriétés de ressource. DataMaskingRuleProperties

DataMaskingRuleProperties

Nom Description Valeur
aliasName Nom de l’alias. Il s’agit d’un paramètre hérité qui n’est plus utilisé. string
columnName Nom de colonne sur lequel la règle de masquage des données est appliquée. chaîne (obligatoire)
maskingFunction Fonction de masquage utilisée pour la règle de masquage des données. 'CCN'
'Par défaut'
'Email'
'Number'
'SSN'
'Text' (obligatoire)
numberFrom Propriété numberFrom de la règle de masquage. Obligatoire si maskingFunction est défini sur Number, sinon ce paramètre sera ignoré. string
numberTo Propriété numberTo de la règle de masquage des données. Obligatoire si maskingFunction est défini sur Number, sinon ce paramètre sera ignoré. string
prefixSize Si maskingFunction a la valeur Text, le nombre de caractères à afficher démasqués au début de la chaîne. Dans le cas contraire, ce paramètre sera ignoré. string
replacementString Si maskingFunction a la valeur Text, caractère à utiliser pour masquer la partie non exposée de la chaîne. Dans le cas contraire, ce paramètre sera ignoré. string
ruleState État de la règle. Utilisé pour supprimer une règle. Pour supprimer une règle existante, spécifiez schemaName, tableName, columnName, maskingFunction et spécifiez ruleState comme désactivé. Toutefois, si la règle n’existe pas encore, la règle est créée avec ruleState défini sur activé, quelle que soit la valeur fournie de ruleState. 'Désactivé'
'Enabled'
schemaName Nom de schéma sur lequel la règle de masquage des données est appliquée. chaîne (obligatoire)
suffixSize Si maskingFunction a la valeur Text, le nombre de caractères à afficher démasqués à la fin de la chaîne. Dans le cas contraire, ce paramètre sera ignoré. string
tableName Nom de la table sur laquelle la règle de masquage des données est appliquée. chaîne (obligatoire)

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource servers/databases/dataMaskingPolicies/rules peut être déployé avec des opérations qui ciblent :

  • Groupes de ressources

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format des ressources

Pour créer une ressource Microsoft.Sql/servers/databases/dataMaskingPolicies/rules, ajoutez le Terraform suivant à votre modèle.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Sql/servers/databases/dataMaskingPolicies/rules@2022-05-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      aliasName = "string"
      columnName = "string"
      maskingFunction = "string"
      numberFrom = "string"
      numberTo = "string"
      prefixSize = "string"
      replacementString = "string"
      ruleState = "string"
      schemaName = "string"
      suffixSize = "string"
      tableName = "string"
    }
  })
}

Valeurs de propriétés

servers/databases/dataMaskingPolicies/rules

Nom Description Valeur
type Type de ressource « Microsoft.Sql/servers/databases/dataMaskingPolicies/rules@2022-05-01-preview »
name Nom de la ressource chaîne (obligatoire)
parent_id ID de la ressource qui est le parent de cette ressource. ID de ressource de type : dataMaskingPolicies
properties Propriétés de ressource. DataMaskingRuleProperties

DataMaskingRuleProperties

Nom Description Valeur
aliasName Nom de l’alias. Il s’agit d’un paramètre hérité qui n’est plus utilisé. string
columnName Nom de colonne sur lequel la règle de masquage des données est appliquée. chaîne (obligatoire)
maskingFunction Fonction de masquage utilisée pour la règle de masquage des données. « CCN »
« Par défaut »
« Email »
« Nombre »
« SSN »
« Text » (obligatoire)
numberFrom Propriété numberFrom de la règle de masquage. Obligatoire si maskingFunction est défini sur Number, sinon ce paramètre sera ignoré. string
numberTo Propriété numberTo de la règle de masquage des données. Obligatoire si maskingFunction est défini sur Number, sinon ce paramètre sera ignoré. string
prefixSize Si maskingFunction a la valeur Text, le nombre de caractères à afficher non masqués au début de la chaîne. Sinon, ce paramètre sera ignoré. string
replacementString Si maskingFunction a la valeur Text, caractère à utiliser pour masquer la partie non exposée de la chaîne. Sinon, ce paramètre sera ignoré. string
ruleState État de la règle. Utilisé pour supprimer une règle. Pour supprimer une règle existante, spécifiez schemaName, tableName, columnName, maskingFunction, puis spécifiez ruleState comme désactivé. Toutefois, si la règle n’existe pas déjà, la règle est créée avec ruleState défini sur activé, quelle que soit la valeur fournie de ruleState. « Désactivé »
« Activé »
schemaName Nom de schéma sur lequel la règle de masquage des données est appliquée. string (obligatoire)
suffixSize Si maskingFunction est défini sur Text, nombre de caractères à afficher non masqués à la fin de la chaîne. Sinon, ce paramètre sera ignoré. string
tableName Nom de la table sur laquelle la règle de masquage des données est appliquée. string (obligatoire)