Sensitivity Labels - Create Or Update

指定された列の機密ラベルを作成または更新します。

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/schemas/{schemaName}/tables/{tableName}/columns/{columnName}/sensitivityLabels/current?api-version=2020-11-01-preview

URI パラメーター

Name In Required Type Description
columnName
path True
  • string

列の名前。

databaseName
path True
  • string

データベースの名前。

resourceGroupName
path True
  • string

リソースが含まれているリソース グループの名前。 この値は、Azure リソース マネージャー API またはポータルから取得できます。

schemaName
path True
  • string

スキーマの名前です。

sensitivityLabelSource
path True

秘密度ラベルのソース。

serverName
path True
  • string

サーバーの名前。

subscriptionId
path True
  • string

Azure サブスクリプションを識別するサブスクリプション ID。

tableName
path True
  • string

テーブルの名前。

api-version
query True
  • string

要求で使用する API のバージョン。

要求本文

Name Type Description
properties.informationType
  • string

情報の種類。

properties.informationTypeId
  • string

情報の種類 ID。

properties.labelId
  • string

ラベル ID。

properties.labelName
  • string

ラベル名。

properties.rank

応答

Name Type Description
200 OK

感度ラベルが正常に更新されました。

201 Created

秘密度ラベルが正常に作成されました。

Other Status Codes

エラー応答: * * *

  • 400 DatawarehouseDatabaseIsDeactivated-データベースが一時停止しているため、データ分類操作を実行できませんでした。 再開してください。

  • 400 SensitivityLabelSourceNameNotSupported-指定された秘密度ラベルのソースが無効です

  • 400 InvalidSensitivityLabelResource-指定された感度ラベルリソースが無効です

  • 400 SensitivityLabelLabelNameAndInfoTypeNotProvided-LabelName と InformationType の少なくとも1つを指定する必要があります

  • 400 LabelNameTooLong ラベル名が文字を超えることはできません {0}

  • 400 InformationTypeTooLong 情報の種類が文字を超えることはできません {0}

  • 400 LabelIdMustBeGuid-指定された ' Labustd ' は無効です。 値は GUID である必要があります

  • 400 InformationTypeIdMustBeGuid-指定された ' informationTypeId ' は無効です。 値は GUID である必要があります

  • 400 LabelMissing が必要です。 ' LabelName ' または ' Labの指定 d ' のうち少なくとも1つを指定する必要があります

  • 400 InformationTypeMissing-情報の種類が必要です。 ' InformationType ' または ' Informationtype ' のうち少なくとも1つを指定する必要があります

  • 404 Subscription・ Nothaveserver-要求されたサーバーが見つかりませんでした

  • 404 DatabaseDoesNotExist-ユーザーがこのサーバーインスタンスに存在しないデータベース名を指定しました。

  • 404 SensitivityLabelsLabelNotFound-指定された秘密度ラベルが見つかりませんでした

  • 404 SensitivityLabelsSchemaNotFound-スキーマが {0} 見つかりませんでした

  • 404 SensitivityLabelsTableNotFound-テーブルが {0} スキーマに見つかりませんでした {1}

  • 404 SensitivityLabelsColumnNotFound- {0} テーブルに列が見つかりませんでした {2} 。{1}

  • 501 SensitivityLabelRecommendedSourceNameNotSupported-' 推奨 ' 秘密ラベルソースはまだサポートされていません

  • 501 SensitivityLabelRecommendedSourceNameNotSupported-' 推奨 ' 秘密ラベルソースはまだサポートされていません

Updates the sensitivity label of a given column with all parameters

Sample Request

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/myRG/providers/Microsoft.Sql/servers/myServer/databases/myDatabase/schemas/dbo/tables/myTable/columns/myColumn/sensitivityLabels/current?api-version=2020-11-01-preview
{
  "properties": {
    "informationType": "PhoneNumber",
    "informationTypeId": "d22fa6e9-5ee4-3bde-4c2b-a409604c4646",
    "labelId": "bf91e08c-f4f0-478a-b016-25164b2a65ff",
    "labelName": "PII",
    "rank": "Low"
  }
}

Sample Response

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/myRG/providers/Microsoft.Sql/servers/myServer/databases/myDatabase/schemas/dbo/tables/myTable/columns/myColumn/sensitivityLabels/current",
  "name": "current",
  "type": "Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels",
  "properties": {
    "schemaName": "dbo",
    "tableName": "myTable",
    "columnName": "myColumn",
    "informationType": "PhoneNumber",
    "informationTypeId": "d22fa6e9-5ee4-3bde-4c2b-a409604c4646",
    "labelId": "bf91e08c-f4f0-478a-b016-25164b2a65ff",
    "labelName": "PII",
    "rank": "Medium"
  }
}
{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/myRG/providers/Microsoft.Sql/servers/myServer/databases/myDatabase/schemas/dbo/tables/myTable/columns/myColumn/sensitivityLabels/current",
  "name": "current",
  "type": "Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels",
  "properties": {
    "informationType": "PhoneNumber",
    "informationTypeId": "d22fa6e9-5ee4-3bde-4c2b-a409604c4646",
    "labelId": "bf91e08c-f4f0-478a-b016-25164b2a65ff",
    "labelName": "PII",
    "rank": "High"
  }
}

定義

SensitivityLabel

秘密度ラベル。

SensitivityLabelRank
WritableSensitivityLabelSource

秘密度ラベルのソース。

SensitivityLabel

秘密度ラベル。

Name Type Description
id
  • string

リソースの ID

managedBy
  • string

機密ラベルを管理するリソース。

name
  • string

リソース名。

properties.columnName
  • string

列名。

properties.informationType
  • string

情報の種類。

properties.informationTypeId
  • string

情報の種類 ID。

properties.isDisabled
  • boolean

秘密度の推奨設定を無効にします。 推奨される秘密度ラベルにのみ適用されます。 この列の感度の推奨を無効にするかどうかを指定します。

properties.labelId
  • string

ラベル ID。

properties.labelName
  • string

ラベル名。

properties.rank
properties.schemaName
  • string

スキーマ名。

properties.tableName
  • string

テーブル名。

type
  • string

リソースの種類。

SensitivityLabelRank

Name Type Description
Critical
  • string
High
  • string
Low
  • string
Medium
  • string
None
  • string

WritableSensitivityLabelSource

秘密度ラベルのソース。

Name Type Description
current
  • string