Aracılığıyla paylaş


Files - Update

Dosyayı güncelleştirme
Bu yöntem var olan bir dosyayı güncelleştirir.

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 Parametreleri

Name İçinde Gerekli Tür Description
fileName
path True

string

Dosyanın Adı

groupName
path True

string

Kaynak grubunun adı

projectName
path True

string

Projenin adı

serviceName
path True

string

Hizmetin adı

subscriptionId
path True

string

Azure aboneliğini tanımlayan abonelik kimliği.

api-version
query True

string

API'nin sürümü

İstek Gövdesi

Name Tür Description
etag

string

HTTP güçlü varlık etiketi değeri. Bu, gönderilirse yoksayılır.

properties

ProjectFileProperties

Özel dosya özellikleri

Yanıtlar

Name Tür Description
200 OK

ProjectFile

Dosya kaynağı güncelleştirildi

Other Status Codes

ApiError

Hata

Güvenlik

azure_auth

Azure Active Directory OAuth2 Akışı

Tür: oauth2
Akış: implicit
Yetkilendirme URL’si: https://login.microsoftonline.com/common/oauth2/authorize

Kapsamlar

Name Description
user_impersonation kullanıcı hesabınızın kimliğine bürünme

Örnekler

Files_Update

Örnek isteği

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

Örnek yanıt

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

Tanımlar

Name Description
ApiError

Hata bilgileri.

createdByType
ODataError

OData biçiminde hata bilgileri.

ProjectFile

Dosya kaynağı

ProjectFileProperties

Dosya özellikleri için temel sınıf.

SystemData

ApiError

Hata bilgileri.

Name Tür Description
error

ODataError

OData biçiminde hata bilgileri

systemData

SystemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

createdByType

Değer Description
User
Application
ManagedIdentity
Key

ODataError

OData biçiminde hata bilgileri.

Name Tür Description
code

string

'InvalidRequest' veya 'InternalServerError' gibi hatanın makine tarafından okunabilir açıklaması

details

ODataError[]

Bu hataya neden olan iç hatalar

message

string

Hatanın insan tarafından okunabilen açıklaması

ProjectFile

Dosya kaynağı

Name Tür Description
etag

string

HTTP güçlü varlık etiketi değeri. Bu, gönderilirse yoksayılır.

id

string

Kaynak Kimliği.

name

string

Kaynak adı.

properties

ProjectFileProperties

Özel dosya özellikleri

systemData

SystemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

type

string

Kaynak türü.

ProjectFileProperties

Dosya özellikleri için temel sınıf.

Name Tür Description
extension

string

İsteğe bağlı Dosya uzantısı. Gönderildiyse, başında bir nokta olmamalıdır ve filePath uzantısıyla eşleşmelidir.

filePath

string

Bu dosya kaynağının göreli yolu. Bu özellik, dosya kaynağı oluşturulurken veya güncelleştirilirken ayarlanabilir.

lastModified

string (date-time)

Değişiklik DateTime.

mediaType

string

Dosya içerik türü. Bu özellik, dosya içerik türünü yansıtacak şekilde değiştirilebilir.

size

integer (int64)

Dosya boyutu.

SystemData

Name Tür Description
createdAt

string (date-time)

createdBy

string

createdByType

createdByType

lastModifiedAt

string (date-time)

lastModifiedBy

string

lastModifiedByType

createdByType