Projects - Get
获取指定的项目。
获取具有指定名称的项目。
GET https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}?api-version=2019-10-01
URI 参数
| 名称 | 在 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
project
|
path | True |
string |
Azure Migrate 项目的名称。 |
|
resource
|
path | True |
string |
项目所属的 Azure 资源组的名称。 |
|
subscription
|
path | True |
string |
在其中创建了项目的 Azure 订阅 ID。 |
|
api-version
|
query | True |
string |
标准请求标头。 由服务用来标识客户端使用的 API 版本。 |
响应
| 名称 | 类型 | 说明 |
|---|---|---|
| 200 OK |
还行。 标头 x-ms-request-id: string |
|
| Other Status Codes |
描述作失败的原因的错误响应。 |
安全性
azure_auth
Azure Active Directory OAuth2 流
类型:
oauth2
流向:
implicit
授权 URL:
https://login.microsoftonline.com/common/oauth2/authorize
作用域
| 名称 | 说明 |
|---|---|
| user_impersonation | 模拟用户帐户 |
示例
Projects_Get
示例请求
GET https://management.azure.com/subscriptions/6393a73f-8d55-47ef-b6dd-179b3e0c7910/resourcegroups/abgoyal-westEurope/providers/Microsoft.Migrate/assessmentProjects/abgoyalWEselfhostb72bproject?api-version=2019-10-01
示例响应
{
"id": "/subscriptions/6393a73f-8d55-47ef-b6dd-179b3e0c7910/resourceGroups/abgoyal-westEurope/providers/Microsoft.Migrate/assessmentprojects/abgoyalWEselfhostb72bproject",
"name": "abgoyalWEselfhostb72bproject",
"type": "Microsoft.Migrate/assessmentprojects",
"eTag": "\"0600c777-0000-0d00-0000-5cdaa4170000\"",
"location": "westeurope",
"properties": {
"numberOfGroups": 2,
"numberOfMachines": 28,
"numberOfAssessments": 3,
"lastAssessmentTimestamp": "2019-05-14T11:18:47.7893715Z",
"createdTimestamp": "2019-05-09T08:28:53.3305058Z",
"updatedTimestamp": "2019-05-09T10:11:16.0228967Z",
"serviceEndpoint": "https://asmsrvprodwe.prod.migration.windowsazure.com/",
"assessmentSolutionId": "/subscriptions/6393a73f-8d55-47ef-b6dd-179b3e0c7910/resourcegroups/abgoyal-westeurope/providers/microsoft.migrate/migrateprojects/abgoyalweselfhost/Solutions/Servers-Assessment-ServerAssessment",
"projectStatus": "Active",
"customerWorkspaceId": null,
"customerWorkspaceLocation": null,
"provisioningState": "Succeeded"
}
}
定义
| 名称 | 说明 |
|---|---|
|
Cloud |
Azure Migrate 服务的错误响应。 |
|
Cloud |
Azure Migrate 服务的错误响应。 |
|
Private |
项目的专用终结点连接。 |
|
Private |
专用终结点连接属性。 |
|
Private |
专用终结点连接的状态。 |
| Project |
Azure Migrate 项目。 |
|
Project |
项目的属性。 |
|
Project |
评估项目状态。 |
|
Provisioning |
项目的预配状态。 |
|
Resource |
资源的 ARM ID。 |
CloudError
Azure Migrate 服务的错误响应。
| 名称 | 类型 | 说明 |
|---|---|---|
| error |
Azure Migrate 服务的错误响应。 |
CloudErrorBody
Azure Migrate 服务的错误响应。
| 名称 | 类型 | 说明 |
|---|---|---|
| code |
string |
错误的标识符。 代码是固定的,旨在以编程方式使用。 |
| details |
有关错误的其他详细信息的列表。 |
|
| message |
string |
描述错误的消息,旨在适合在用户界面中显示。 |
| target |
string |
特定错误的目标。 例如,错误属性的名称。 |
PrivateEndpointConnection
项目的专用终结点连接。
| 名称 | 类型 | 说明 |
|---|---|---|
| eTag |
string |
对于乐观并发控制。 |
| id |
string |
对此专用终结点终结点连接的路径引用。 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/privateEndpointConnections/{privateEndpointConnectionName} |
| name |
string |
专用终结点连接的名称。 |
| properties |
专用终结点连接的属性。 |
|
| type |
string |
对象的类型 = [Microsoft.Migrate/assessmentProjects/privateEndpointConnections]。 |
PrivateEndpointConnectionProperties
专用终结点连接属性。
| 名称 | 类型 | 说明 |
|---|---|---|
| privateEndpoint |
与连接对应的专用终结点资源的 ARM ID。 |
|
| privateLinkServiceConnectionState |
专用终结点连接的状态。 |
|
| provisioningState |
enum:
|
指示专用终结点上是否存在正在进行的作。 |
PrivateLinkServiceConnectionState
专用终结点连接的状态。
| 名称 | 类型 | 说明 |
|---|---|---|
| actionsRequired |
string |
专用终结点连接所需的作。 |
| description |
string |
专用终结点连接的说明。 |
| status |
enum:
|
专用终结点连接的连接状态。 |
Project
Azure Migrate 项目。
| 名称 | 类型 | 说明 |
|---|---|---|
| eTag |
string |
对于乐观并发控制。 |
| id |
string |
此项目 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName} 的路径引用 |
| location |
string |
在其中创建项目的 Azure 位置。 |
| name |
string |
项目的名称。 |
| properties |
项目的属性。 |
|
| tags |
object |
Azure 标记服务提供的标记。 |
| type |
string |
对象的类型 = [Microsoft.Migrate/assessmentProjects]。 |
ProjectProperties
项目的属性。
| 名称 | 类型 | 说明 |
|---|---|---|
| assessmentSolutionId |
string |
Microsoft.Migrate/migrateProjects 跟踪的评估解决方案 ARM ID。 |
| createdTimestamp |
string (date-time) |
创建此项目的时间。 以 ISO-8601 格式表示的 Date-Time。 |
| customerStorageAccountArmId |
string |
禁用公共访问时用于交互的存储帐户的 ARM ID。 |
| customerWorkspaceId |
string |
客户创建的服务映射工作区的 ARM ID。 |
| customerWorkspaceLocation |
string |
客户创建的服务映射工作区的位置。 |
| lastAssessmentTimestamp |
string (date-time) |
创建上次评估的时间。 以 ISO-8601 格式表示的 Date-Time。 在创建评估之前,此值将为 null。 |
| numberOfAssessments |
integer (int32) |
项目中创建的评估数。 |
| numberOfGroups |
integer (int32) |
项目中创建的组数。 |
| numberOfMachines |
integer (int32) |
项目中的计算机数。 |
| privateEndpointConnections |
到项目的专用终结点连接列表。 |
|
| projectStatus |
评估项目状态。 |
|
| provisioningState |
项目的预配状态。 |
|
| publicNetworkAccess |
string |
此值可以设置为“已启用”,以避免对现有客户资源和模板进行重大更改。 如果设置为“disabled”,则不允许通过公共接口的流量,专用终结点连接将是独占访问方法。 |
| serviceEndpoint |
string |
收集器代理可以调用代理 REST API 的终结点。 |
| updatedTimestamp |
string (date-time) |
上次更新此项目的时间。 以 ISO-8601 格式表示的 Date-Time。 |
ProjectStatus
评估项目状态。
| 值 | 说明 |
|---|---|
| Active | |
| Inactive |
ProvisioningState
项目的预配状态。
| 值 | 说明 |
|---|---|
| Accepted | |
| Creating | |
| Deleting | |
| Failed | |
| Moving | |
| Succeeded |
ResourceId
资源的 ARM ID。
| 名称 | 类型 | 说明 |
|---|---|---|
| id |
string |