Delen via


Items - Update Mirrored Database Definition

Hiermee wordt de definitie voor de opgegeven gespiegelde database overschreven.
Deze API ondersteunt langlopende bewerkingen (LRO).

Machtigingen

De aanroeper moet lees- en schrijfmachtigingen hebben voor de gespiegelde database.

Vereiste gedelegeerde bereiken

MirroredDatabase.ReadWrite.All of Item.ReadWrite.All

Door Microsoft Entra ondersteunde identiteiten

Deze API ondersteunt de Microsoft-identiteiten die in deze sectie worden vermeld.

Identiteit Ondersteuning
Gebruiker Ja
serviceprincipal en beheerde identiteiten Ja

gebruikersinterface

POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/mirroredDatabases/{mirroredDatabaseId}/updateDefinition

URI-parameters

Name In Vereist Type Description
mirroredDatabaseId
path True

string (uuid)

De gespiegelde database-id.

workspaceId
path True

string (uuid)

De werkruimte-ID.

Aanvraagbody

Name Vereist Type Description
definition True

MirroredDatabaseDefinition

Gespiegeld openbaar definitieobject voor database.

Antwoorden

Name Type Description
200 OK

De aanvraag is voltooid.

202 Accepted

Aanvraag geaccepteerd. De definitie van de update wordt uitgevoerd.

Kopteksten

  • Location: string
  • x-ms-operation-id: string
  • Retry-After: integer
Other Status Codes

ErrorResponse

Veelvoorkomende foutcodes:

  • OperationNotSupportedForItem - Bewerking wordt niet ondersteund voor aangevraagd item.

  • CorruptedPayload: de opgegeven nettolading is beschadigd.

Voorbeelden

Update a mirrored database definition example

Voorbeeldaanvraag

POST https://api.fabric.microsoft.com/v1/workspaces/a0a0a0a0-bbbb-cccc-dddd-e1e1e1e1e1e1/mirroredDatabases/b1b1b1b1-cccc-dddd-eeee-f2f2f2f2f2f2/updateDefinition

{
  "definition": {
    "parts": [
      {
        "path": "mirroring.json",
        "payload": "eyAicHJvcGVydGllcy..WJsZSIgfSB9IH0gXSB9IH0",
        "payloadType": "InlineBase64"
      },
      {
        "path": ".platform",
        "payload": "ZG90UGxhdGZvcm1CYXNlNjRTdHJpbmc=",
        "payloadType": "InlineBase64"
      }
    ]
  }
}

Voorbeeldrespons

Location: https://api.fabric.microsoft.com/v1/operations/0000aaaa-11bb-cccc-dd22-eeeeee333333
x-ms-operation-id: 0000aaaa-11bb-cccc-dd22-eeeeee333333
Retry-After: 30

Definities

Name Description
ErrorRelatedResource

Het foutgerelateerde resourcedetailsobject.

ErrorResponse

Het foutbericht.

ErrorResponseDetails

De details van het foutbericht.

MirroredDatabaseDefinition

Gespiegeld openbaar definitieobject voor database.

MirroredDatabaseDefinitionPart

Gespiegeld databasedefinitieonderdeelobject.

PayloadType

Het type nettolading van het definitieonderdeel. Er kunnen in de loop van de tijd extra typen nettoladingen worden toegevoegd.

UpdateMirroredDatabaseDefinitionRequest

De nettolading van de openbare definitie van de gespiegelde database bijwerken.

ErrorRelatedResource

Het foutgerelateerde resourcedetailsobject.

Name Type Description
resourceId

string

De resource-id die betrokken is bij de fout.

resourceType

string

Het type resource dat betrokken is bij de fout.

ErrorResponse

Het foutbericht.

Name Type Description
errorCode

string

Een specifieke id die informatie biedt over een foutvoorwaarde, waardoor gestandaardiseerde communicatie tussen onze service en de gebruikers mogelijk is.

message

string

Een leesbare weergave van de fout.

moreDetails

ErrorResponseDetails[]

Lijst met aanvullende foutdetails.

relatedResource

ErrorRelatedResource

De foutgerelateerde resourcedetails.

requestId

string

Id van de aanvraag die is gekoppeld aan de fout.

ErrorResponseDetails

De details van het foutbericht.

Name Type Description
errorCode

string

Een specifieke id die informatie biedt over een foutvoorwaarde, waardoor gestandaardiseerde communicatie tussen onze service en de gebruikers mogelijk is.

message

string

Een leesbare weergave van de fout.

relatedResource

ErrorRelatedResource

De foutgerelateerde resourcedetails.

MirroredDatabaseDefinition

Gespiegeld openbaar definitieobject voor database.

Name Type Description
parts

MirroredDatabaseDefinitionPart[]

Een lijst met definitieonderdelen.

MirroredDatabaseDefinitionPart

Gespiegeld databasedefinitieonderdeelobject.

Name Type Description
path

string

Het pad naar het gespiegelde databaseonderdeel.

payload

string

De nettolading van het gespiegelde databaseonderdeel.

payloadType

PayloadType

Het nettoladingstype.

PayloadType

Het type nettolading van het definitieonderdeel. Er kunnen in de loop van de tijd extra typen nettoladingen worden toegevoegd.

Waarde Description
InlineBase64

Inline base 64.

UpdateMirroredDatabaseDefinitionRequest

De nettolading van de openbare definitie van de gespiegelde database bijwerken.

Name Type Description
definition

MirroredDatabaseDefinition

Gespiegeld openbaar definitieobject voor database.