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 パラメーター
| 名前 | / | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
file
|
path | True |
string |
ファイルの名前 |
|
group
|
path | True |
string |
リソース グループの名前 |
|
project
|
path | True |
string |
プロジェクトの名前 |
|
service
|
path | True |
string |
サービスの名前 |
|
subscription
|
path | True |
string |
Azure サブスクリプションを識別するサブスクリプション ID。 |
|
api-version
|
query | True |
string |
API のバージョン |
要求本文
| 名前 | 型 | 説明 |
|---|---|---|
| etag |
string |
HTTP の強力なエンティティ タグ値。 送信された場合、これは無視されます。 |
| properties |
カスタム ファイルのプロパティ |
応答
| 名前 | 型 | 説明 |
|---|---|---|
| 200 OK |
ファイル リソースの更新 |
|
| Other Status Codes |
エラー |
セキュリティ
azure_auth
Azure Active Directory OAuth2 フロー
型:
oauth2
フロー:
implicit
Authorization URL (承認 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"
}
定義
| 名前 | 説明 |
|---|---|
|
Api |
エラー情報。 |
|
created |
|
|
OData |
OData 形式のエラー情報。 |
|
Project |
ファイル リソース |
|
Project |
ファイル プロパティの基本クラス。 |
|
System |
ApiError
エラー情報。
| 名前 | 型 | 説明 |
|---|---|---|
| error |
OData 形式のエラー情報 |
|
| systemData |
リソースの作成と最後の変更に関連するメタデータ。 |
createdByType
| 値 | 説明 |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
ODataError
OData 形式のエラー情報。
| 名前 | 型 | 説明 |
|---|---|---|
| code |
string |
"InvalidRequest" や "InternalServerError" など、コンピューターが読み取り可能なエラーの説明 |
| details |
このエラーの原因となった内部エラー |
|
| message |
string |
エラーの人間が判読できる説明 |
ProjectFile
ファイル リソース
| 名前 | 型 | 説明 |
|---|---|---|
| etag |
string |
HTTP の強力なエンティティ タグ値。 送信された場合、これは無視されます。 |
| id |
string |
リソース ID。 |
| name |
string |
リソース名。 |
| properties |
カスタム ファイルのプロパティ |
|
| systemData |
リソースの作成と最後の変更に関連するメタデータ。 |
|
| type |
string |
リソースの種類。 |
ProjectFileProperties
ファイル プロパティの基本クラス。
| 名前 | 型 | 説明 |
|---|---|---|
| extension |
string |
オプションのファイル拡張子。 送信された場合、先頭にピリオドを付けず、filePath の拡張子と一致する必要があります。 |
| filePath |
string |
このファイル リソースの相対パス。 このプロパティは、ファイル リソースを作成または更新するときに設定できます。 |
| lastModified |
string (date-time) |
変更日時。 |
| mediaType |
string |
ファイル コンテンツ タイプ。 このプロパティは、ファイル コンテンツ タイプを反映するように変更できます。 |
| size |
integer (int64) |
ファイル サイズ。 |
SystemData
| 名前 | 型 | 説明 |
|---|---|---|
| createdAt |
string (date-time) |
|
| createdBy |
string |
|
| createdByType | ||
| lastModifiedAt |
string (date-time) |
|
| lastModifiedBy |
string |
|
| lastModifiedByType |