Managed Database Sensitivity Labels - Update

Uppdatera känslighetsetiketter för en viss databas med hjälp av en driftsbatch.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/databases/{databaseName}/currentSensitivityLabels?api-version=2025-01-01

URI-parametrar

Name I Obligatorisk Typ Description
databaseName
path True

string

Namnet på databasen.

managedInstanceName
path True

string

Namnet på den hanterade instansen.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Namnet på resursgruppen. Namnet är skiftlägesokänsligt.

subscriptionId
path True

string (uuid)

ID för målprenumerationen. Värdet måste vara ett UUID.

api-version
query True

string

minLength: 1

Den API-version som ska användas för den här åtgärden.

Begärandetext

Name Typ Description
operations

SensitivityLabelUpdate[]

En uppdateringsåtgärd för känslighetsetiketter.

Svar

Name Typ Description
200 OK

Begäran har slutförts.

Other Status Codes

ErrorResponse

Ett oväntat felsvar.

Säkerhet

azure_auth

Azure Active Directory OAuth2 Flow.

Typ: oauth2
Flow: implicit
Auktoriseringswebbadress: https://login.microsoftonline.com/common/oauth2/authorize

Omfattningar

Name Description
user_impersonation personifiera ditt användarkonto

Exempel

Update sensitivity labels of a given database using an operations batch.

Exempelbegäran

PATCH https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/myRG/providers/Microsoft.Sql/managedInstances/myManagedInstanceName/databases/myDatabase/currentSensitivityLabels?api-version=2025-01-01

{
  "operations": [
    {
      "properties": {
        "schema": "dbo",
        "column": "column1",
        "op": "set",
        "sensitivityLabel": {
          "properties": {
            "informationType": "Financial",
            "informationTypeId": "1D3652D6-422C-4115-82F1-65DAEBC665C8",
            "labelId": "3A477B16-9423-432B-AA97-6069B481CEC3",
            "labelName": "Highly Confidential"
          }
        },
        "table": "table1"
      }
    },
    {
      "properties": {
        "schema": "dbo",
        "column": "column2",
        "op": "set",
        "sensitivityLabel": {
          "properties": {
            "informationType": "PhoneNumber",
            "informationTypeId": "d22fa6e9-5ee4-3bde-4c2b-a409604c4646",
            "labelId": "bf91e08c-f4f0-478a-b016-25164b2a65ff",
            "labelName": "PII"
          }
        },
        "table": "table2"
      }
    },
    {
      "properties": {
        "schema": "dbo",
        "column": "Column3",
        "op": "remove",
        "table": "Table1"
      }
    }
  ]
}

Exempelsvar

Definitioner

Name Description
ClientClassificationSource
createdByType

Den typ av identitet som skapade resursen.

ErrorAdditionalInfo

Resurshanteringsfelet ytterligare information.

ErrorDetail

Detaljerna om felet.

ErrorResponse

Felsvar

SensitivityLabel

En känslighetsetikett.

SensitivityLabelRank
SensitivityLabelUpdate

En uppdateringsåtgärd för känslighetsetiketter.

SensitivityLabelUpdateKind
SensitivityLabelUpdateList

En lista över åtgärder för uppdatering av känslighetsetiketter.

systemData

Metadata som rör skapande och senaste ändring av resursen.

ClientClassificationSource

Värde Description
None

Ingen

Native

Native

Recommended

Rekommenderad

MIP

MIP

createdByType

Den typ av identitet som skapade resursen.

Värde Description
User
Application
ManagedIdentity
Key

ErrorAdditionalInfo

Resurshanteringsfelet ytterligare information.

Name Typ Description
info

object

Den ytterligare informationen.

type

string

Typen av ytterligare information.

ErrorDetail

Detaljerna om felet.

Name Typ Description
additionalInfo

ErrorAdditionalInfo[]

Felet ytterligare information.

code

string

Felkoden.

details

ErrorDetail[]

Felinformationen.

message

string

Felmeddelandet.

target

string

Felmålet.

ErrorResponse

Felsvar

Name Typ Description
error

ErrorDetail

Felet objektet.

SensitivityLabel

En känslighetsetikett.

Name Typ Description
id

string (arm-id)

Fullständigt kvalificerat resurs-ID för resursen. T.ex. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

managedBy

string

Resurs som hanterar känslighetsetiketten.

name

string

Namnet på resursen

properties.clientClassificationSource

ClientClassificationSource

properties.columnName

string

Kolumnnamnet.

properties.informationType

string

Informationstypen.

properties.informationTypeId

string

Informationstypens ID.

properties.isDisabled

boolean

Är känslighetsrekommendationsen inaktiverad. Gäller endast för rekommenderad känslighetsetikett. Anger om känslighetsrekommendationsen för den här kolumnen är inaktiverad (avvisad) eller inte.

properties.labelId

string

Etikett-ID:t.

properties.labelName

string

Etikettnamnet.

properties.rank

SensitivityLabelRank

properties.schemaName

string

Schemanamnet.

properties.tableName

string

Tabellnamnet.

systemData

systemData

Azure Resource Manager-metadata som innehåller creationBy och modifiedBy-information.

type

string

Resurstypen. T.ex. "Microsoft. Compute/virtualMachines" eller "Microsoft. Storage/storageAccounts"

SensitivityLabelRank

Värde Description
None

Ingen

Low

Låg

Medium

Medium

High

Hög

Critical

Kritisk

SensitivityLabelUpdate

En uppdateringsåtgärd för känslighetsetiketter.

Name Typ Description
id

string (arm-id)

Fullständigt kvalificerat resurs-ID för resursen. T.ex. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

Namnet på resursen

properties.column

string

Kolumnnamn som ska uppdateras.

properties.op

SensitivityLabelUpdateKind

properties.schema

string

Schemanamn för kolumnen som ska uppdateras.

properties.sensitivityLabel

SensitivityLabel

Information om känslighetsetiketter som ska tillämpas på en kolumn.

properties.table

string

Tabellnamn för kolumnen som ska uppdateras.

systemData

systemData

Azure Resource Manager-metadata som innehåller creationBy och modifiedBy-information.

type

string

Resurstypen. T.ex. "Microsoft. Compute/virtualMachines" eller "Microsoft. Storage/storageAccounts"

SensitivityLabelUpdateKind

Värde Description
set

set

remove

avlägsna

SensitivityLabelUpdateList

En lista över åtgärder för uppdatering av känslighetsetiketter.

Name Typ Description
operations

SensitivityLabelUpdate[]

En uppdateringsåtgärd för känslighetsetiketter.

systemData

Metadata som rör skapande och senaste ändring av resursen.

Name Typ Description
createdAt

string (date-time)

Tidsstämpeln för resursskapande (UTC).

createdBy

string

Identiteten som skapade resursen.

createdByType

createdByType

Den typ av identitet som skapade resursen.

lastModifiedAt

string (date-time)

Tidsstämpeln för senaste ändring av resurs (UTC)

lastModifiedBy

string

Identiteten som senast ändrade resursen.

lastModifiedByType

createdByType

Den typ av identitet som senast ändrade resursen.