Freigeben über


Files - Update

Aktualisieren einer Datei
Diese Methode aktualisiert eine vorhandene Datei.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}/projects/{projectName}/files/{fileName}?api-version=2022-03-30-preview

URI-Parameter

Name In Erforderlich Typ Beschreibung
fileName
path True

string

Name der Datei

groupName
path True

string

Name der Ressourcengruppe

projectName
path True

string

Name des Projekts

serviceName
path True

string

Name des Diensts

subscriptionId
path True

string

Abonnement-ID, die ein Azure-Abonnement identifiziert.

api-version
query True

string

Version der API

Anforderungstext

Name Typ Beschreibung
etag

string

Wert des starken HTTP-Entitätstags. Dies wird ignoriert, wenn sie übermittelt wird.

properties

ProjectFileProperties

Benutzerdefinierte Dateieigenschaften

Antworten

Name Typ Beschreibung
200 OK

ProjectFile

Dateiressource aktualisiert

Other Status Codes

ApiError

Fehler

Sicherheit

azure_auth

Azure Active Directory OAuth2-Fluss

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation Identitätswechsel ihres Benutzerkontos

Beispiele

Files_Update

Beispielanforderung

PATCH https://management.azure.com/subscriptions/fc04246f-04c5-437e-ac5e-206a19e7193f/resourceGroups/DmsSdkRg/providers/Microsoft.DataMigration/services/DmsSdkService/projects/DmsSdkProject/files/x114d023d8?api-version=2022-03-30-preview

{
  "properties": {
    "filePath": "DmsSdkFilePath/DmsSdkFile.sql"
  }
}

Beispiel für eine Antwort

{
  "properties": {
    "extension": "sql",
    "filePath": "DmsSdkFilePath/DmsSdkFile.sql"
  },
  "etag": "C2WE6C3yt2I0hunjpjzffY8LhTLqrJZHJ20gkuq2ZOA=",
  "id": "/subscriptions/fc04246f-04c5-437e-ac5e-206a19e7193f/resourceGroups/DmsSdkRg/providers/Microsoft.DataMigration/services/DmsSdkService/projects/DmsSdkProject/files/x114d023d8",
  "name": "x114d023d8",
  "type": "Microsoft.DataMigration/services/projects/files"
}

Definitionen

Name Beschreibung
ApiError

Fehlerinformationen.

createdByType
ODataError

Fehlerinformationen im OData-Format.

ProjectFile

Eine Dateiressource

ProjectFileProperties

Basisklasse für Dateieigenschaften.

SystemData

ApiError

Fehlerinformationen.

Name Typ Beschreibung
error

ODataError

Fehlerinformationen im OData-Format

systemData

SystemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

createdByType

Wert Beschreibung
User
Application
ManagedIdentity
Key

ODataError

Fehlerinformationen im OData-Format.

Name Typ Beschreibung
code

string

Die computerlesbare Beschreibung des Fehlers, z. B. "InvalidRequest" oder "InternalServerError"

details

ODataError[]

Innere Fehler, die diesen Fehler verursacht haben

message

string

Die lesbare Beschreibung des Fehlers

ProjectFile

Eine Dateiressource

Name Typ Beschreibung
etag

string

Wert des starken HTTP-Entitätstags. Dies wird ignoriert, wenn sie übermittelt wird.

id

string

Ressourcen-ID.

name

string

Ressourcenname.

properties

ProjectFileProperties

Benutzerdefinierte Dateieigenschaften

systemData

SystemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

type

string

Ressourcentyp.

ProjectFileProperties

Basisklasse für Dateieigenschaften.

Name Typ Beschreibung
extension

string

Optionale Dateierweiterung. Wenn sie übermittelt wurde, sollte kein vorangestellter Zeitraum vorhanden sein und muss mit der Erweiterung von filePath übereinstimmen.

filePath

string

Relativer Pfad dieser Dateiressource. Diese Eigenschaft kann beim Erstellen oder Aktualisieren der Dateiressource festgelegt werden.

lastModified

string (date-time)

Änderung Datum/Uhrzeit.

mediaType

string

Dateiinhaltstyp. Diese Eigenschaft kann geändert werden, um den Dateiinhaltstyp widerzuspiegeln.

size

integer (int64)

Dateigröße.

SystemData

Name Typ Beschreibung
createdAt

string (date-time)

createdBy

string

createdByType

createdByType

lastModifiedAt

string (date-time)

lastModifiedBy

string

lastModifiedByType

createdByType