Udostępnij za pośrednictwem


Files - Update

Aktualizowanie pliku
Ta metoda aktualizuje istniejący plik.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
fileName
path True

string

Nazwa pliku

groupName
path True

string

Nazwa grupy zasobów

projectName
path True

string

Nazwa projektu

serviceName
path True

string

Nazwa usługi

subscriptionId
path True

string

Identyfikator subskrypcji identyfikujący subskrypcję platformy Azure.

api-version
query True

string

Wersja interfejsu API

Treść żądania

Nazwa Typ Opis
etag

string

Wartość tagu silnej jednostki HTTP. Jest to ignorowane w przypadku przesłania.

properties

ProjectFileProperties

Właściwości pliku niestandardowego

Odpowiedzi

Nazwa Typ Opis
200 OK

ProjectFile

Zaktualizowano zasób pliku

Other Status Codes

ApiError

Błąd

Zabezpieczenia

azure_auth

Przepływ protokołu OAuth2 usługi Azure Active Directory

Typ: oauth2
Flow: implicit
Adres URL autoryzacji: https://login.microsoftonline.com/common/oauth2/authorize

Zakresy

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

Files_Update

Przykładowe żądanie

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"
  }
}

Przykładowa odpowiedź

{
  "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"
}

Definicje

Nazwa Opis
ApiError

Informacje o błędzie.

createdByType
ODataError

Informacje o błędzie w formacie OData.

ProjectFile

Zasób pliku

ProjectFileProperties

Klasa podstawowa dla właściwości pliku.

SystemData

ApiError

Informacje o błędzie.

Nazwa Typ Opis
error

ODataError

Informacje o błędzie w formacie OData

systemData

SystemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

createdByType

Wartość Opis
User
Application
ManagedIdentity
Key

ODataError

Informacje o błędzie w formacie OData.

Nazwa Typ Opis
code

string

Czytelny dla maszyny opis błędu, taki jak "InvalidRequest" lub "InternalServerError"

details

ODataError[]

Błędy wewnętrzne, które spowodowały ten błąd

message

string

Czytelny dla człowieka opis błędu

ProjectFile

Zasób pliku

Nazwa Typ Opis
etag

string

Wartość tagu silnej jednostki HTTP. Jest to ignorowane w przypadku przesłania.

id

string

Identyfikator zasobu.

name

string

Nazwa zasobu.

properties

ProjectFileProperties

Właściwości pliku niestandardowego

systemData

SystemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

type

string

Typ zasobu.

ProjectFileProperties

Klasa podstawowa dla właściwości pliku.

Nazwa Typ Opis
extension

string

Opcjonalne rozszerzenie pliku. Jeśli przesłano go, nie powinien mieć okresu wiodącego i musi być zgodny z rozszerzeniem z filePath.

filePath

string

Względna ścieżka tego zasobu pliku. Tę właściwość można ustawić podczas tworzenia lub aktualizowania zasobu pliku.

lastModified

string (date-time)

Modyfikowanie daty/godziny.

mediaType

string

Typ zawartości pliku. Tę właściwość można zmodyfikować w celu odzwierciedlenia typu zawartości pliku.

size

integer (int64)

Rozmiar pliku.

SystemData

Nazwa Typ Opis
createdAt

string (date-time)

createdBy

string

createdByType

createdByType

lastModifiedAt

string (date-time)

lastModifiedBy

string

lastModifiedByType

createdByType