Managed Database Sensitivity Labels - Get

Ruft die Vertraulichkeitsbezeichnung einer bestimmten Spalte ab.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/databases/{databaseName}/schemas/{schemaName}/tables/{tableName}/columns/{columnName}/sensitivityLabels/{sensitivityLabelSource}?api-version=2020-08-01-preview

URI-Parameter

Name In Required Type Description
columnName
path True
  • string

Der Name der Spalte.

databaseName
path True
  • string

Der Name der Datenbank.

managedInstanceName
path True
  • string

Der Name der verwalteten Instanz.

resourceGroupName
path True
  • string

Der Name der Ressourcengruppe, die die Ressource enthält. Dieser Wert kann über die Azure-Ressourcen-Manager-API oder das Portal abgerufen werden.

schemaName
path True
  • string

Der Name des Schemas.

sensitivityLabelSource
path True

Die Quelle der Vertraulichkeitsbezeichnung.

subscriptionId
path True
  • string

Abonnement-ID für ein Azure-Abonnement.

tableName
path True
  • string

Der Name der Tabelle.

api-version
query True
  • string

API-Version, die für die Anforderung verwendet werden soll.

Antworten

Name Type Description
200 OK

Die Vertraulichkeitsbezeichnung wurde erfolgreich abgerufen.

Other Status Codes

Fehlerantworten: ***

  • 400 DatawarehouseDatabaseIsDeactivated – Datenklassifizierungsvorgang konnte nicht ausgeführt werden, da die Datenbank angehalten wird. Bitte fortsetzen Sie sie.

  • 400 SensitivityLabelSourceNameNotSupported – Die angegebene Vertraulichkeitsbezeichnungsquelle ist ungültig.

  • 404 SubscriptionDoesNotHaveServer – Der angeforderte Server wurde nicht gefunden.

  • 404 DatabaseDoesNotExist – Benutzer hat einen Datenbanknamen angegeben, der in dieser Serverinstanz nicht vorhanden ist.

  • 404 SensitivityLabelsLabelNotFound - Die angegebene Vertraulichkeitsbezeichnung konnte nicht gefunden werden.

  • 404 SensitivityLabelsSchemaNotFound - Das Schema {0} konnte nicht gefunden werden.

  • 404 SensitivityLabelsTableNotFound – Die Tabelle {0} konnte nicht im Schema gefunden werden. {1}

  • 404 SensitivityLabelsColumnNotFound - Die Spalte {0} konnte in tabelle {2}nicht gefunden werden.{1}

  • 501 SensitivityLabelRecommendedSourceNameNotSupported – "Empfohlene" Vertraulichkeitsbezeichnungsquelle wird noch nicht unterstützt.

  • 501 SensitivityLabelRecommendedSourceNameNotSupported – "Empfohlene" Vertraulichkeitsbezeichnungsquelle wird noch nicht unterstützt.

Beispiele

Gets the sensitivity label of a given column in a managed database

Sample Request

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/myRG/providers/Microsoft.Sql/managedInstances/myManagedInstanceName/databases/myDatabase/schemas/dbo/tables/myTable/columns/myColumn/sensitivityLabels/current?api-version=2020-08-01-preview

Sample Response

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/myRG/providers/Microsoft.Sql/managedInstances/myManagedInstanceName/databases/myDatabase/schemas/dbo/tables/myTable/columns/myColumn/sensitivityLabels/current",
  "name": "current",
  "type": "Microsoft.Sql/managedInstances/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": "Low"
  }
}

Definitionen

SensitivityLabel

Eine Vertraulichkeitsbezeichnung.

SensitivityLabelRank
SensitivityLabelSource

Die Quelle der Vertraulichkeitsbezeichnung.

SensitivityLabel

Eine Vertraulichkeitsbezeichnung.

Name Type Description
id
  • string

Ressourcen-ID

managedBy
  • string

Ressource, die die Vertraulichkeitsbezeichnung verwaltet.

name
  • string

Name der Ressource.

properties.columnName
  • string

Der Spaltenname.

properties.informationType
  • string

Der Informationstyp.

properties.informationTypeId
  • string

Die Informationstyp-ID.

properties.isDisabled
  • boolean

Ist die Vertraulichkeitsempfehlung deaktiviert. Gilt nur für empfohlene Vertraulichkeitsbezeichnungen. Gibt an, ob die Vertraulichkeitsempfehlung für diese Spalte deaktiviert ist (geschlossen) oder nicht.

properties.labelId
  • string

Die Bezeichnungs-ID.

properties.labelName
  • string

Der Bezeichnungsname.

properties.rank
properties.schemaName
  • string

Der Schemaname.

properties.tableName
  • string

Der Tabellenname.

type
  • string

Der Ressourcentyp.

SensitivityLabelRank

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

SensitivityLabelSource

Die Quelle der Vertraulichkeitsbezeichnung.

Name Type Description
current
  • string
recommended
  • string