Partilhar via


Files - Update

Atualizar um ficheiro
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 do URI

Name Em Necessário Tipo Description
fileName
path True

string

Nome do ficheiro

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 de assinatura que identifica uma assinatura do Azure.

api-version
query True

string

Versão da API

Corpo do Pedido

Name Tipo Description
etag

string

Valor da marca de entidade forte HTTP. Isso é ignorado se enviado.

properties

ProjectFileProperties

Propriedades de arquivo personalizadas

Respostas

Name Tipo Description
200 OK

ProjectFile

Recurso de arquivo atualizado

Other Status Codes

ApiError

Erro

Segurança

azure_auth

Azure Ative Directory OAuth2 Flow

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

Âmbitos

Name Description
user_impersonation personificar a sua conta de utilizador

Exemplos

Files_Update

Pedido de amostra

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 da amostra

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

Name 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.

Name Tipo Description
error

ODataError

Informações de erro no formato OData

systemData

SystemData

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

createdByType

Valor Description
User
Application
ManagedIdentity
Key

ODataError

Informações de erro no formato OData.

Name Tipo Description
code

string

A descrição legível por máquina do erro, como 'InvalidRequest' ou 'InternalServerError'

details

ODataError[]

Erros internos que causaram esse erro

message

string

A descrição do erro legível por humanos

ProjectFile

Um recurso de arquivo

Name Tipo Description
etag

string

Valor da marca de entidade forte HTTP. Isso é ignorado se enviado.

id

string

ID do recurso.

name

string

Nome do recurso.

properties

ProjectFileProperties

Propriedades de arquivo personalizadas

systemData

SystemData

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

type

string

Tipo de recurso.

ProjectFileProperties

Classe base para propriedades de arquivo.

Name Tipo Description
extension

string

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

filePath

string

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

lastModified

string (date-time)

Modificação DateTime.

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 ficheiro.

SystemData

Name Tipo Description
createdAt

string (date-time)

createdBy

string

createdByType

createdByType

lastModifiedAt

string (date-time)

lastModifiedBy

string

lastModifiedByType

createdByType