Поделиться через


Files - Update

Обновление файла
Этот метод обновляет существующий файл.

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

Имя В Обязательно Тип Описание
fileName
path True

string

Имя файла

groupName
path True

string

Имя группы ресурсов

projectName
path True

string

Имя проекта

serviceName
path True

string

Имя службы

subscriptionId
path True

string

Идентификатор подписки, идентифицирующий подписку Azure.

api-version
query True

string

Версия API

Текст запроса

Имя Тип Описание
etag

string

Значение тега строгой сущности HTTP. Это игнорируется при отправке.

properties

ProjectFileProperties

Настраиваемые свойства файла

Ответы

Имя Тип Описание
200 OK

ProjectFile

Обновленный файловый ресурс

Other Status Codes

ApiError

Ошибка

Безопасность

azure_auth

Поток OAuth2 Azure Active Directory

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

Имя Описание
user_impersonation олицетворения учетной записи пользователя

Примеры

Files_Update

Образец запроса

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

Пример ответа

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

Определения

Имя Описание
ApiError

Сведения об ошибке.

createdByType
ODataError

Сведения об ошибках в формате OData.

ProjectFile

Ресурс файла

ProjectFileProperties

Базовый класс для свойств файла.

SystemData

ApiError

Сведения об ошибке.

Имя Тип Описание
error

ODataError

Сведения об ошибках в формате OData

systemData

SystemData

Метаданные, относящиеся к созданию и последнему изменении ресурса.

createdByType

Значение Описание
User
Application
ManagedIdentity
Key

ODataError

Сведения об ошибках в формате OData.

Имя Тип Описание
code

string

Описание ошибки, доступной для чтения компьютера, например InvalidRequest или InternalServerError.

details

ODataError[]

Внутренние ошибки, вызвавшие эту ошибку

message

string

Описание ошибки, доступной для чтения человеком

ProjectFile

Ресурс файла

Имя Тип Описание
etag

string

Значение тега строгой сущности HTTP. Это игнорируется при отправке.

id

string

Идентификатор ресурса.

name

string

Имя ресурса.

properties

ProjectFileProperties

Настраиваемые свойства файла

systemData

SystemData

Метаданные, относящиеся к созданию и последнему изменении ресурса.

type

string

Тип ресурса.

ProjectFileProperties

Базовый класс для свойств файла.

Имя Тип Описание
extension

string

Необязательное расширение файла. Если он отправлен не должен иметь ведущий период и должен соответствовать расширению из filePath.

filePath

string

Относительный путь к этому ресурсу файла. Это свойство можно задать при создании или обновлении ресурса файла.

lastModified

string (date-time)

Изменение DateTime.

mediaType

string

Тип контента файла. Это свойство можно изменить, чтобы отразить тип содержимого файла.

size

integer (int64)

Размер файла.

SystemData

Имя Тип Описание
createdAt

string (date-time)

createdBy

string

createdByType

createdByType

lastModifiedAt

string (date-time)

lastModifiedBy

string

lastModifiedByType

createdByType