Partager via


Files - Update

Mettre à jour un fichier
Cette méthode met à jour un fichier existant.

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

Paramètres URI

Nom Dans Obligatoire Type Description
fileName
path True

string

Nom du fichier

groupName
path True

string

Nom du groupe de ressources

projectName
path True

string

Nom du projet

serviceName
path True

string

Nom du service

subscriptionId
path True

string

ID d’abonnement qui identifie un abonnement Azure.

api-version
query True

string

Version de l’API

Corps de la demande

Nom Type Description
etag

string

Valeur de balise d’entité forte HTTP. Cette opération est ignorée si elle est envoyée.

properties

ProjectFileProperties

Propriétés de fichier personnalisées

Réponses

Nom Type Description
200 OK

ProjectFile

Ressource de fichier mise à jour

Other Status Codes

ApiError

Erreur

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory

Type: oauth2
Flux: implicit
URL d’autorisation: https://login.microsoftonline.com/common/oauth2/authorize

Étendues

Nom Description
user_impersonation emprunter l’identité de votre compte d’utilisateur

Exemples

Files_Update

Exemple de requête

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

Exemple de réponse

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

Définitions

Nom Description
ApiError

Informations sur l’erreur.

createdByType
ODataError

Informations d’erreur au format OData.

ProjectFile

Ressource de fichier

ProjectFileProperties

Classe de base pour les propriétés de fichier.

SystemData

ApiError

Informations sur l’erreur.

Nom Type Description
error

ODataError

Informations d’erreur au format OData

systemData

SystemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

createdByType

Valeur Description
User
Application
ManagedIdentity
Key

ODataError

Informations d’erreur au format OData.

Nom Type Description
code

string

Description lisible par l’ordinateur de l’erreur, telle que « InvalidRequest » ou « InternalServerError ».

details

ODataError[]

Erreurs internes qui ont provoqué cette erreur

message

string

Description lisible par l’homme de l’erreur

ProjectFile

Ressource de fichier

Nom Type Description
etag

string

Valeur de balise d’entité forte HTTP. Cette opération est ignorée si elle est envoyée.

id

string

ID de ressource.

name

string

Nom de la ressource.

properties

ProjectFileProperties

Propriétés de fichier personnalisées

systemData

SystemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

type

string

Type de ressource.

ProjectFileProperties

Classe de base pour les propriétés de fichier.

Nom Type Description
extension

string

Extension de fichier facultative. S’il est soumis, il ne doit pas avoir de période de début et doit correspondre à l’extension de filePath.

filePath

string

Chemin relatif de cette ressource de fichier. Cette propriété peut être définie lors de la création ou de la mise à jour de la ressource de fichier.

lastModified

string (date-time)

Modification DateTime.

mediaType

string

Type de contenu de fichier. Cette propriété peut être modifiée pour refléter le type de contenu du fichier.

size

integer (int64)

Taille du fichier.

SystemData

Nom Type Description
createdAt

string (date-time)

createdBy

string

createdByType

createdByType

lastModifiedAt

string (date-time)

lastModifiedBy

string

lastModifiedByType

createdByType