Compartir a través de


Files - Update

Actualizar un archivo
Este método actualiza un archivo existente.

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

Parámetros de identificador URI

Nombre En Requerido Tipo Description
fileName
path True

string

Nombre del archivo

groupName
path True

string

Nombre del grupo de recursos

projectName
path True

string

Nombre del proyecto

serviceName
path True

string

Nombre del servicio

subscriptionId
path True

string

Identificador de suscripción que identifica una suscripción de Azure.

api-version
query True

string

Versión de la API

Cuerpo de la solicitud

Nombre Tipo Description
etag

string

Valor de etiqueta de entidad segura HTTP. Esto se omite si se envía.

properties

ProjectFileProperties

Propiedades de archivo personalizadas

Respuestas

Nombre Tipo Description
200 OK

ProjectFile

Recurso de archivo actualizado

Other Status Codes

ApiError

Error

Seguridad

azure_auth

Flujo de OAuth2 de Azure Active Directory

Tipo: oauth2
Flujo: implicit
Dirección URL de autorización: https://login.microsoftonline.com/common/oauth2/authorize

Ámbitos

Nombre Description
user_impersonation suplantar la cuenta de usuario

Ejemplos

Files_Update

Solicitud de ejemplo

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

Respuesta de muestra

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

Definiciones

Nombre Description
ApiError

Información de error.

createdByType
ODataError

Información de error en formato OData.

ProjectFile

Un recurso de archivo

ProjectFileProperties

Clase base para propiedades de archivo.

SystemData

ApiError

Información de error.

Nombre Tipo Description
error

ODataError

Información de error en formato OData

systemData

SystemData

Metadatos relativos a la creación y última modificación del recurso.

createdByType

Valor Description
User
Application
ManagedIdentity
Key

ODataError

Información de error en formato OData.

Nombre Tipo Description
code

string

Descripción legible por la máquina del error, como "InvalidRequest" o "InternalServerError".

details

ODataError[]

Errores internos que provocaron este error

message

string

Descripción legible del error

ProjectFile

Un recurso de archivo

Nombre Tipo Description
etag

string

Valor de etiqueta de entidad segura HTTP. Esto se omite si se envía.

id

string

Identificador de recurso.

name

string

Nombre del recurso.

properties

ProjectFileProperties

Propiedades de archivo personalizadas

systemData

SystemData

Metadatos relativos a la creación y última modificación del recurso.

type

string

Tipo de recurso.

ProjectFileProperties

Clase base para propiedades de archivo.

Nombre Tipo Description
extension

string

Extensión de archivo opcional. Si se envía no debe tener un período inicial y debe coincidir con la extensión de filePath.

filePath

string

Ruta de acceso relativa de este recurso de archivo. Esta propiedad se puede establecer al crear o actualizar el recurso de archivo.

lastModified

string (date-time)

Fecha y hora de modificación.

mediaType

string

Tipo de contenido de archivo. Esta propiedad se puede modificar para reflejar el tipo de contenido del archivo.

size

integer (int64)

Tamaño del archivo.

SystemData

Nombre Tipo Description
createdAt

string (date-time)

createdBy

string

createdByType

createdByType

lastModifiedAt

string (date-time)

lastModifiedBy

string

lastModifiedByType

createdByType