Compartilhar via


Files - Update

Atualizar um arquivo
Esse método atualiza um arquivo 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 URI

Nome Em Obrigatório Tipo Description
fileName
path True

string

Nome do arquivo

groupName
path True

string

Nome do grupo de recursos

projectName
path True

string

Nome do projeto

serviceName
path True

string

Nome do serviço

subscriptionId
path True

string

ID da assinatura que identifica uma assinatura do Azure.

api-version
query True

string

Versão da API

Corpo da solicitação

Nome Tipo Description
etag

string

Valor de marca de entidade forte HTTP. Isso será ignorado se enviado.

properties

ProjectFileProperties

Propriedades de arquivo personalizadas

Respostas

Nome Tipo Description
200 OK

ProjectFile

Recurso de arquivo atualizado

Other Status Codes

ApiError

Erro

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory

Tipo: oauth2
Flow: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Escopos

Nome Description
user_impersonation representar sua conta de usuário

Exemplos

Files_Update

Solicitação de exemplo

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

Resposta de exemplo

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

Definições

Nome Description
ApiError

Informações de erro.

createdByType
ODataError

Informações de erro no formato OData.

ProjectFile

Um recurso de arquivo

ProjectFileProperties

Classe base para propriedades de arquivo.

SystemData

ApiError

Informações de erro.

Nome Tipo Description
error

ODataError

Informações de erro no formato OData

systemData

SystemData

Metadados relativos à criação e última modificação do recurso.

createdByType

Valor Description
Application
Key
ManagedIdentity
User

ODataError

Informações de erro no formato OData.

Nome Tipo Description
code

string

A descrição legível pelo computador do erro, como 'InvalidRequest' ou 'InternalServerError'

details

ODataError[]

Erros internos que causaram esse erro

message

string

A descrição legível pelo humano do erro

ProjectFile

Um recurso de arquivo

Nome Tipo Description
etag

string

Valor de marca de entidade forte HTTP. Isso será ignorado se enviado.

id

string

ID do recurso.

name

string

Nome do recurso.

properties

ProjectFileProperties

Propriedades de arquivo personalizadas

systemData

SystemData

Metadados relativos à criação e última modificação do recurso.

type

string

Tipo de recurso.

ProjectFileProperties

Classe base para propriedades de arquivo.

Nome Tipo Description
extension

string

Extensão de arquivo opcional. Se enviado, ele não deve ter um período à esquerda e deve corresponder à extensão do filePath.

filePath

string

Caminho relativo desse recurso de arquivo. Essa propriedade pode ser definida ao criar ou atualizar o recurso de arquivo.

lastModified

string (date-time)

DateTime de modificação.

mediaType

string

Tipo de conteúdo do arquivo. Essa propriedade pode ser modificada para refletir o tipo de conteúdo do arquivo.

size

integer (int64)

Tamanho do arquivo.

SystemData

Nome Tipo Description
createdAt

string (date-time)

createdBy

string

createdByType

createdByType

lastModifiedAt

string (date-time)

lastModifiedBy

string

lastModifiedByType

createdByType