Поделиться через


Assessment Projects Operations - Update

Обновление оценкиProject

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}?api-version=2024-01-15

Параметры URI

Имя В Обязательно Тип Описание
projectName
path True

string

pattern: ^[^<>&:\?/#]{1,260}$

Имя проекта оценки

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Имя группы ресурсов. Имя не зависит от регистра.

subscriptionId
path True

string (uuid)

Идентификатор целевой подписки. Значение должно быть Универсальным Уникальным Идентификатором (UUID).

api-version
query True

string

minLength: 1

Версия API, используемая для данной операции.

Текст запроса

Имя Тип Описание
properties.assessmentSolutionId

string

Идентификатор ARM решения оценки, отслеживаемый Microsoft.Migrate/migrateProjects.

properties.customerStorageAccountArmId

string

Идентификатор ARM учетной записи хранения, используемой для взаимодействия при отключении общедоступного доступа.

properties.customerWorkspaceId

string

Идентификатор ARM рабочей области карты службы, созданной клиентом.

properties.customerWorkspaceLocation

string

Расположение рабочей области карты обслуживания, созданной клиентом.

properties.projectStatus

ProjectStatus

Состояние проекта оценки.

properties.provisioningState

ProvisioningState

Состояние последней операции.

properties.publicNetworkAccess

string

Это значение можно задать как "включено", чтобы избежать критических изменений в существующих ресурсах и шаблонах клиентов. Если задано значение "отключено", трафик через общедоступный интерфейс не разрешен, а подключения к частной конечной точке — это монопольный метод доступа.

tags

object

Теги ресурсов.

Ответы

Имя Тип Описание
200 OK

AssessmentProject

Операция ARM успешно завершена.

202 Accepted

Принятый запрос на обновление ресурсов.

Заголовки

  • Retry-After: integer
  • Location: string
Other Status Codes

ErrorResponse

Непредвиденное сообщение об ошибке.

Безопасность

azure_auth

Поток OAuth2 Azure Active Directory.

Тип: oauth2
Flow: 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

Определения

Имя Описание
AssessmentProject

Ресурс сайта проекта оценки.

AssessmentProjectUpdate

Тип, используемый для операций обновления объекта AssessmentProject.

createdByType

Тип удостоверения, создавшего ресурс.

ErrorDetail

Сведения об ошибке

ErrorResponse

Ответ на ошибку

PrivateEndpoint

Ресурс частной конечной точки.

PrivateEndpointConnection

Ресурс подключения к частной конечной точке.

PrivateEndpointConnectionProvisioningState

Текущее состояние подготовки.

PrivateEndpointServiceConnectionStatus

Состояние подключения к частной конечной точке.

PrivateLinkServiceConnectionState

Коллекция сведений о состоянии подключения между потребителем службы и поставщиком.

ProjectStatus

Состояние проекта.

ProvisioningState

Состояние текущей операции.

systemData

Метаданные, относящиеся к созданию и последнему изменении ресурса.

AssessmentProject

Ресурс сайта проекта оценки.

Имя Тип Описание
id

string (arm-id)

Полный идентификатор ресурса для ресурса. Например, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

location

string

Географическое расположение, в котором находится ресурс

name

string

Имя ресурса

properties.assessmentSolutionId

string

Идентификатор ARM решения оценки, отслеживаемый Microsoft.Migrate/migrateProjects.

properties.createdTimestamp

string (date-time)

Время создания этого проекта. Date-Time представлен в формате ISO-8601.

properties.customerStorageAccountArmId

string

Идентификатор ARM учетной записи хранения, используемой для взаимодействия при отключении общедоступного доступа.

properties.customerWorkspaceId

string

Идентификатор ARM рабочей области карты службы, созданной клиентом.

properties.customerWorkspaceLocation

string

Расположение рабочей области карты обслуживания, созданной клиентом.

properties.privateEndpointConnections

PrivateEndpointConnection[]

Список подключений частной конечной точки к проекту.

properties.projectStatus

ProjectStatus

Состояние проекта оценки.

properties.provisioningState

ProvisioningState

Состояние последней операции.

properties.publicNetworkAccess

string

Это значение можно задать как "включено", чтобы избежать критических изменений в существующих ресурсах и шаблонах клиентов. Если задано значение "отключено", трафик через общедоступный интерфейс не разрешен, а подключения к частной конечной точке — это монопольный метод доступа.

properties.serviceEndpoint

string

Конечная точка, в которой агент сборщика может вызывать REST API агента.

properties.updatedTimestamp

string (date-time)

Время последнего обновления этого проекта. Date-Time представлен в формате ISO-8601.

systemData

systemData

Метаданные Azure Resource Manager, содержащие данные createdBy и modifiedBy.

tags

object

Теги ресурсов.

type

string

Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts"

AssessmentProjectUpdate

Тип, используемый для операций обновления объекта AssessmentProject.

Имя Тип Описание
properties.assessmentSolutionId

string

Идентификатор ARM решения оценки, отслеживаемый Microsoft.Migrate/migrateProjects.

properties.customerStorageAccountArmId

string

Идентификатор ARM учетной записи хранения, используемой для взаимодействия при отключении общедоступного доступа.

properties.customerWorkspaceId

string

Идентификатор ARM рабочей области карты службы, созданной клиентом.

properties.customerWorkspaceLocation

string

Расположение рабочей области карты обслуживания, созданной клиентом.

properties.projectStatus

ProjectStatus

Состояние проекта оценки.

properties.provisioningState

ProvisioningState

Состояние последней операции.

properties.publicNetworkAccess

string

Это значение можно задать как "включено", чтобы избежать критических изменений в существующих ресурсах и шаблонах клиентов. Если задано значение "отключено", трафик через общедоступный интерфейс не разрешен, а подключения к частной конечной точке — это монопольный метод доступа.

tags

object

Теги ресурсов.

createdByType

Тип удостоверения, создавшего ресурс.

Значение Описание
User
Application
ManagedIdentity
Key

ErrorDetail

Сведения об ошибке

Имя Тип Описание
code

string

Код ошибки

message

string

Описание ошибки

ErrorResponse

Ответ на ошибку

Имя Тип Описание
error

ErrorDetail

Объект ошибки.

PrivateEndpoint

Ресурс частной конечной точки.

Имя Тип Описание
id

string

Идентификатор ARM для частной конечной точки.

PrivateEndpointConnection

Ресурс подключения к частной конечной точке.

Имя Тип Описание
id

string (arm-id)

Полный идентификатор ресурса для ресурса. Например, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

Имя ресурса

properties.groupIds

string[]

Идентификаторы группы для ресурса частной конечной точки.

properties.privateEndpoint

PrivateEndpoint

Ресурс частной конечной точки.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Коллекция сведений о состоянии подключения между потребителем службы и поставщиком.

properties.provisioningState

PrivateEndpointConnectionProvisioningState

Состояние подготовки ресурса подключения частной конечной точки.

systemData

systemData

Метаданные Azure Resource Manager, содержащие данные createdBy и modifiedBy.

type

string

Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts"

PrivateEndpointConnectionProvisioningState

Текущее состояние подготовки.

Значение Описание
Succeeded
Creating
Deleting
Failed

PrivateEndpointServiceConnectionStatus

Состояние подключения к частной конечной точке.

Значение Описание
Pending
Approved
Rejected

PrivateLinkServiceConnectionState

Коллекция сведений о состоянии подключения между потребителем службы и поставщиком.

Имя Тип Описание
actionsRequired

string

Сообщение, указывающее, требуются ли изменения в поставщике услуг, требуются какие-либо обновления для потребителя.

description

string

Причина утверждения или отклонения подключения.

status

PrivateEndpointServiceConnectionStatus

Указывает, утверждено ли подключение, отклонено или удалено владельцем службы.

ProjectStatus

Состояние проекта.

Значение Описание
Active

Активное состояние.

Inactive

Неактивное состояние.

ProvisioningState

Состояние текущей операции.

Значение Описание
Succeeded

Ресурс создан.

Failed

Не удалось создать ресурс.

Canceled

Создание ресурсов было отменено.

Provisioning

Ресурс подготавливается.

Updating

Ресурс обновляется.

Deleting

Ресурс удаляется.

Accepted

Ресурс принимается.

systemData

Метаданные, относящиеся к созданию и последнему изменении ресурса.

Имя Тип Описание
createdAt

string (date-time)

Метка времени создания ресурса (UTC).

createdBy

string

Удостоверение, создающее ресурс.

createdByType

createdByType

Тип удостоверения, создавшего ресурс.

lastModifiedAt

string (date-time)

Метка времени последнего изменения ресурса (UTC)

lastModifiedBy

string

Идентификатор, который последний раз изменил ресурс.

lastModifiedByType

createdByType

Тип удостоверения, который последний раз изменил ресурс.