Condividi tramite


Files - Update

Aggiornare un file
Questo metodo aggiorna un file esistente.

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
fileName
path True

string

Nome del file

groupName
path True

string

Nome del gruppo di risorse

projectName
path True

string

Nome del progetto

serviceName
path True

string

Nome del servizio

subscriptionId
path True

string

ID sottoscrizione che identifica una sottoscrizione di Azure.

api-version
query True

string

Versione dell'API

Corpo della richiesta

Nome Tipo Descrizione
etag

string

Valore del tag di entità sicuro HTTP. Questo viene ignorato se inviato.

properties

ProjectFileProperties

Proprietà file personalizzate

Risposte

Nome Tipo Descrizione
200 OK

ProjectFile

Risorsa file aggiornata

Other Status Codes

ApiError

Errore

Sicurezza

azure_auth

Flusso OAuth2 di Azure Active Directory

Tipo: oauth2
Flow: implicit
URL di autorizzazione: https://login.microsoftonline.com/common/oauth2/authorize

Ambiti

Nome Descrizione
user_impersonation rappresentare l'account utente

Esempio

Files_Update

Esempio di richiesta

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

Risposta di esempio

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

Definizioni

Nome Descrizione
ApiError

Informazioni sull'errore.

createdByType
ODataError

Informazioni sugli errori in formato OData.

ProjectFile

Una risorsa file

ProjectFileProperties

Classe di base per le proprietà del file.

SystemData

ApiError

Informazioni sull'errore.

Nome Tipo Descrizione
error

ODataError

Informazioni sugli errori in formato OData

systemData

SystemData

Metadati relativi alla creazione e all'ultima modifica della risorsa.

createdByType

Valore Descrizione
User
Application
ManagedIdentity
Key

ODataError

Informazioni sugli errori in formato OData.

Nome Tipo Descrizione
code

string

Descrizione leggibile del computer dell'errore, ad esempio 'InvalidRequest' o 'InternalServerError'

details

ODataError[]

Errori interni che hanno causato questo errore

message

string

Descrizione leggibile dell'errore

ProjectFile

Una risorsa file

Nome Tipo Descrizione
etag

string

Valore del tag di entità sicuro HTTP. Questo viene ignorato se inviato.

id

string

ID risorsa.

name

string

Nome risorsa.

properties

ProjectFileProperties

Proprietà file personalizzate

systemData

SystemData

Metadati relativi alla creazione e all'ultima modifica della risorsa.

type

string

Tipo di risorsa.

ProjectFileProperties

Classe di base per le proprietà del file.

Nome Tipo Descrizione
extension

string

Estensione file facoltativa. Se inviato non deve avere un punto iniziale e deve corrispondere all'estensione da filePath.

filePath

string

Percorso relativo della risorsa file. Questa proprietà può essere impostata durante la creazione o l'aggiornamento della risorsa file.

lastModified

string (date-time)

Modifica DateTime.

mediaType

string

Tipo di contenuto del file. Questa proprietà può essere modificata in modo da riflettere il tipo di contenuto del file.

size

integer (int64)

Dimensioni del file.

SystemData

Nome Tipo Descrizione
createdAt

string (date-time)

createdBy

string

createdByType

createdByType

lastModifiedAt

string (date-time)

lastModifiedBy

string

lastModifiedByType

createdByType