Assessment Projects Operations - Update
更新 AssessmentProject
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}?api-version=2024-01-15
URI 参数
| 名称 | 在 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
project
|
path | True |
string pattern: ^[^<>&:\?/#]{1,260}$ |
评估项目名称 |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
资源组的名称。 此名称不区分大小写。 |
|
subscription
|
path | True |
string (uuid) |
目标订阅的 ID。 该值必须是 UUID。 |
|
api-version
|
query | True |
string minLength: 1 |
用于此作的 API 版本。 |
请求正文
| 名称 | 类型 | 说明 |
|---|---|---|
| properties.assessmentSolutionId |
string |
Microsoft.Migrate/migrateProjects 跟踪的评估解决方案 ARM ID。 |
| properties.customerStorageAccountArmId |
string |
禁用公共访问时用于交互的存储帐户的 ARM ID。 |
| properties.customerWorkspaceId |
string |
客户创建的服务映射工作区的 ARM ID。 |
| properties.customerWorkspaceLocation |
string |
客户创建的服务映射工作区的位置。 |
| properties.projectStatus |
评估项目状态。 |
|
| properties.provisioningState |
上次作的状态。 |
|
| properties.publicNetworkAccess |
string |
此值可以设置为“已启用”,以避免对现有客户资源和模板进行重大更改。 如果设置为“disabled”,则不允许通过公共接口的流量,专用终结点连接将是独占访问方法。 |
| tags |
object |
资源标记。 |
响应
| 名称 | 类型 | 说明 |
|---|---|---|
| 200 OK |
ARM作已成功完成。 |
|
| 202 Accepted |
接受资源更新请求。 标头
|
|
| Other Status Codes |
意外的错误响应。 |
安全性
azure_auth
Azure Active Directory OAuth2 Flow。
类型:
oauth2
流向:
implicit
授权 URL:
https://login.microsoftonline.com/common/oauth2/authorize
作用域
| 名称 | 说明 |
|---|---|
| user_impersonation | 模拟用户帐户 |
示例
AssessmentProjectsOperations_Update_MaximumSet_Gen
示例请求
PATCH https://management.azure.com/subscriptions/4bd2aa0f-2bd2-4d67-91a8-5a4533d58600/resourceGroups/sakanwar/providers/Microsoft.Migrate/assessmentProjects/sakanwar1204project?api-version=2024-01-15
{
"tags": {
"Migrate Project": "sakanwar-PE-SEA"
},
"properties": {
"assessmentSolutionId": "/subscriptions/4bd2aa0f-2bd2-4d67-91a8-5a4533d58600/resourceGroups/sakanwar/providers/Microsoft.Storage/storageAccounts/sakanwar1204usa",
"projectStatus": "Active",
"customerWorkspaceId": null,
"customerWorkspaceLocation": null,
"publicNetworkAccess": "Disabled",
"customerStorageAccountArmId": "/subscriptions/4bd2aa0f-2bd2-4d67-91a8-5a4533d58600/resourceGroups/sakanwar/providers/Microsoft.Storage/storageAccounts/sakanwar1204usa",
"provisioningState": "Succeeded"
}
}
示例响应
{
"properties": {
"createdTimestamp": "2023-09-15T07:22:18.588Z",
"updatedTimestamp": "2023-09-15T07:22:18.588Z",
"serviceEndpoint": "https://asmsrv.sea.test.migration.windowsazure.com/",
"assessmentSolutionId": "/subscriptions/4bd2aa0f-2bd2-4d67-91a8-5a4533d58600/resourceGroups/sakanwar/providers/Microsoft.Storage/storageAccounts/sakanwar1204usa",
"projectStatus": "Active",
"customerWorkspaceId": null,
"customerWorkspaceLocation": null,
"publicNetworkAccess": "Disabled",
"privateEndpointConnections": [
{
"properties": {
"privateEndpoint": {
"id": "/subscriptions/31be0ff4-c932-4cb3-8efc-efa411d79280/resourceGroups/PrivLink-SelfHost/providers/Microsoft.Network/privateEndpoints/sakanwar1204project1634pe"
},
"privateLinkServiceConnectionState": {
"status": "Approved",
"description": null,
"actionsRequired": ""
},
"provisioningState": "Succeeded"
},
"id": "/subscriptions/4bd2aa0f-2bd2-4d67-91a8-5a4533d58600/resourceGroups/sakanwar/providers/Microsoft.Migrate/assessmentprojects/sakanwar1204project/privateEndpointConnections/sakanwar1204project1634pe.bf42f8a1-09f5-4ee4-aea6-a019cc60f9d7",
"name": "sakanwar1204project1634pe.bf42f8a1-09f5-4ee4-aea6-a019cc60f9d7",
"type": "Microsoft.Migrate/assessmentprojects/privateEndpointConnections",
"systemData": {
"createdBy": "sakanwar",
"createdByType": "User",
"createdAt": "2023-09-15T07:22:18.589Z",
"lastModifiedBy": "sakanwar",
"lastModifiedByType": "User",
"lastModifiedAt": "2023-09-15T07:22:18.589Z"
}
}
],
"customerStorageAccountArmId": "/subscriptions/4bd2aa0f-2bd2-4d67-91a8-5a4533d58600/resourceGroups/sakanwar/providers/Microsoft.Storage/storageAccounts/sakanwar1204usa",
"provisioningState": "Succeeded"
},
"tags": {
"Migrate Project": "sakanwar-PE-SEA"
},
"location": "southeastasia",
"id": "/subscriptions/4bd2aa0f-2bd2-4d67-91a8-5a4533d58600/resourceGroups/sakanwar/providers/Microsoft.Migrate/assessmentprojects/sakanwar1204project",
"name": "sakanwar1204project",
"type": "Microsoft.Migrate/assessmentprojects",
"systemData": {
"createdBy": "sakanwar",
"createdByType": "User",
"createdAt": "2023-09-15T07:22:18.589Z",
"lastModifiedBy": "sakanwar",
"lastModifiedByType": "User",
"lastModifiedAt": "2023-09-15T07:22:18.589Z"
}
}
location: https://contoso.com/operationstatus
定义
| 名称 | 说明 |
|---|---|
|
Assessment |
评估项目网站资源。 |
|
Assessment |
用于 AssessmentProject 更新作的类型。 |
|
created |
创建资源的标识的类型。 |
|
Error |
错误详细信息 |
|
Error |
错误响应 |
|
Private |
专用终结点资源。 |
|
Private |
专用终结点连接资源。 |
|
Private |
当前预配状态。 |
|
Private |
专用终结点连接状态。 |
|
Private |
有关服务使用者与提供程序之间的连接状态的信息集合。 |
|
Project |
项目状态。 |
|
Provisioning |
当前作的状态。 |
|
system |
与创建和上次修改资源相关的元数据。 |
AssessmentProject
评估项目网站资源。
| 名称 | 类型 | 说明 |
|---|---|---|
| id |
string (arm-id) |
资源的完全限定资源 ID。 例如“/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}” |
| location |
string |
资源所在的地理位置 |
| name |
string |
资源的名称 |
| properties.assessmentSolutionId |
string |
Microsoft.Migrate/migrateProjects 跟踪的评估解决方案 ARM ID。 |
| properties.createdTimestamp |
string (date-time) |
创建此项目的时间。 以 ISO-8601 格式表示的 Date-Time。 |
| properties.customerStorageAccountArmId |
string |
禁用公共访问时用于交互的存储帐户的 ARM ID。 |
| properties.customerWorkspaceId |
string |
客户创建的服务映射工作区的 ARM ID。 |
| properties.customerWorkspaceLocation |
string |
客户创建的服务映射工作区的位置。 |
| properties.privateEndpointConnections |
到项目的专用终结点连接列表。 |
|
| properties.projectStatus |
评估项目状态。 |
|
| properties.provisioningState |
上次作的状态。 |
|
| properties.publicNetworkAccess |
string |
此值可以设置为“已启用”,以避免对现有客户资源和模板进行重大更改。 如果设置为“disabled”,则不允许通过公共接口的流量,专用终结点连接将是独占访问方法。 |
| properties.serviceEndpoint |
string |
收集器代理可以调用代理 REST API 的终结点。 |
| properties.updatedTimestamp |
string (date-time) |
上次更新此项目的时间。 以 ISO-8601 格式表示的 Date-Time。 |
| systemData |
包含 createdBy 和 modifiedBy 信息的 Azure 资源管理器元数据。 |
|
| tags |
object |
资源标记。 |
| type |
string |
资源类型。 例如“Microsoft.Compute/virtualMachines”或“Microsoft.Storage/storageAccounts” |
AssessmentProjectUpdate
用于 AssessmentProject 更新作的类型。
| 名称 | 类型 | 说明 |
|---|---|---|
| properties.assessmentSolutionId |
string |
Microsoft.Migrate/migrateProjects 跟踪的评估解决方案 ARM ID。 |
| properties.customerStorageAccountArmId |
string |
禁用公共访问时用于交互的存储帐户的 ARM ID。 |
| properties.customerWorkspaceId |
string |
客户创建的服务映射工作区的 ARM ID。 |
| properties.customerWorkspaceLocation |
string |
客户创建的服务映射工作区的位置。 |
| properties.projectStatus |
评估项目状态。 |
|
| properties.provisioningState |
上次作的状态。 |
|
| properties.publicNetworkAccess |
string |
此值可以设置为“已启用”,以避免对现有客户资源和模板进行重大更改。 如果设置为“disabled”,则不允许通过公共接口的流量,专用终结点连接将是独占访问方法。 |
| tags |
object |
资源标记。 |
createdByType
创建资源的标识的类型。
| 值 | 说明 |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
ErrorDetail
错误详细信息
| 名称 | 类型 | 说明 |
|---|---|---|
| code |
string |
错误代码 |
| message |
string |
发生错误的说明 |
ErrorResponse
错误响应
| 名称 | 类型 | 说明 |
|---|---|---|
| error |
错误对象。 |
PrivateEndpoint
专用终结点资源。
| 名称 | 类型 | 说明 |
|---|---|---|
| id |
string |
专用终结点的 ARM 标识符。 |
PrivateEndpointConnection
专用终结点连接资源。
| 名称 | 类型 | 说明 |
|---|---|---|
| id |
string (arm-id) |
资源的完全限定资源 ID。 例如“/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}” |
| name |
string |
资源的名称 |
| properties.groupIds |
string[] |
专用终结点资源的组 ID。 |
| properties.privateEndpoint |
专用终结点资源。 |
|
| properties.privateLinkServiceConnectionState |
有关服务使用者与提供程序之间的连接状态的信息集合。 |
|
| properties.provisioningState |
专用终结点连接资源的预配状态。 |
|
| systemData |
包含 createdBy 和 modifiedBy 信息的 Azure 资源管理器元数据。 |
|
| type |
string |
资源类型。 例如“Microsoft.Compute/virtualMachines”或“Microsoft.Storage/storageAccounts” |
PrivateEndpointConnectionProvisioningState
当前预配状态。
| 值 | 说明 |
|---|---|
| Succeeded | |
| Creating | |
| Deleting | |
| Failed |
PrivateEndpointServiceConnectionStatus
专用终结点连接状态。
| 值 | 说明 |
|---|---|
| Pending | |
| Approved | |
| Rejected |
PrivateLinkServiceConnectionState
有关服务使用者与提供程序之间的连接状态的信息集合。
| 名称 | 类型 | 说明 |
|---|---|---|
| actionsRequired |
string |
一条消息,指示服务提供商上的更改是否需要对使用者进行任何更新。 |
| description |
string |
批准/拒绝连接的原因。 |
| status |
指示连接是否已被服务的所有者批准/拒绝/删除。 |
ProjectStatus
项目状态。
| 值 | 说明 |
|---|---|
| Active |
活动状态。 |
| Inactive |
非活动状态。 |
ProvisioningState
当前作的状态。
| 值 | 说明 |
|---|---|
| Succeeded |
已创建资源。 |
| Failed |
资源创建失败。 |
| Canceled |
资源创建已取消。 |
| Provisioning |
正在预配资源。 |
| Updating |
正在更新资源。 |
| Deleting |
正在删除资源。 |
| Accepted |
正在接受资源。 |
systemData
与创建和上次修改资源相关的元数据。
| 名称 | 类型 | 说明 |
|---|---|---|
| createdAt |
string (date-time) |
资源创建时间戳(UTC)。 |
| createdBy |
string |
创建资源的标识。 |
| createdByType |
创建资源的标识的类型。 |
|
| lastModifiedAt |
string (date-time) |
上次修改的资源时间戳(UTC) |
| lastModifiedBy |
string |
上次修改资源的标识。 |
| lastModifiedByType |
上次修改资源的标识的类型。 |