Projects - List

Pegue todos os projetos.
Obtenha todos os projetos no grupo de recursos.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects?api-version=2019-10-01

Parâmetros do URI

Name In Required Type Description
resourceGroupName
path True
  • string

Nome do Grupo de Recursos Azure que o projeto faz parte.

subscriptionId
path True
  • string

Azure Subscription Id em que projeto foi criado.

api-version
query True
  • string

Cabeçalho de pedido padrão. Usado por serviço para identificar a versão API usada pelo cliente.

Respostas

Name Type Description
200 OK

OK.

Headers

  • x-ms-request-id: string
Other Status Codes

Resposta de erro descrevendo por que a operação falhou.

Segurança

azure_auth

Azure Ative Directory OAuth2 Flow

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation personificar a sua conta de utilizador

Exemplos

Projects_List

Sample Request

GET https://management.azure.com/subscriptions/6393a73f-8d55-47ef-b6dd-179b3e0c7910/resourcegroups/abgoyal-westEurope/providers/Microsoft.Migrate/assessmentProjects?api-version=2019-10-01

Sample Response

{
  "value": [
    {
      "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"
      }
    }
  ]
}

Definições

CloudError

Uma resposta de erro do serviço Azure Migrate.

CloudErrorBody

Uma resposta de erro do serviço Azure Migrate.

PrivateEndpointConnection

Uma ligação privada para um projeto.

PrivateEndpointConnectionProperties

Propriedades de ligação de ponto final privado.

PrivateLinkServiceConnectionState

Estado de uma ligação privada de ponto final.

Project

Projeto Azure Migrate.

ProjectProperties

Propriedades de um projeto.

ProjectResultList

Lista de projetos.

ProjectStatus

Estado do projeto de avaliação.

ProvisioningState

Estado do projeto.

ResourceId

ARM id para um recurso.

CloudError

Uma resposta de erro do serviço Azure Migrate.

Name Type Description
error

Uma resposta de erro do serviço Azure Migrate.

CloudErrorBody

Uma resposta de erro do serviço Azure Migrate.

Name Type Description
code
  • string

Um identificador do erro. Os códigos são invariantes e destinam-se a ser consumidos programáticamente.

details

Uma lista de detalhes adicionais sobre o erro.

message
  • string

Uma mensagem que descreve o erro, destinada a ser exibida numa interface de utilizador.

target
  • string

O alvo do erro particular. Por exemplo, o nome da propriedade por engano.

PrivateEndpointConnection

Uma ligação privada para um projeto.

Name Type Description
eTag
  • string

Para um controlo otimista da concordância.

id
  • string

Referência de caminho a esta ligação de ponto final privado. /subscrições/{subscriçãoD}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/privateEndpointConnections/{privateEndpointConnectionName}

name
  • string

Nome da ligação do ponto final privado.

properties

Propriedades da ligação de ponto final privado.

type
  • string

Tipo de objeto = [Microsoft.Migrate/assessmentProjects/privateEndpointConnections].

PrivateEndpointConnectionProperties

Propriedades de ligação de ponto final privado.

Name Type Description
privateEndpoint

Arm id para o recurso de ponto final privado correspondente à ligação.

privateLinkServiceConnectionState

Estado da ligação privada do ponto final.

provisioningState enum:
  • Accepted
  • Failed
  • InProgress
  • Succeeded

Indica se há uma operação em curso no ponto final privado.

PrivateLinkServiceConnectionState

Estado de uma ligação privada de ponto final.

Name Type Description
actionsRequired
  • string

Ações necessárias na ligação do ponto final privado.

description
  • string

Descrição da ligação do ponto final privado.

status enum:
  • Approved
  • Disconnected
  • Pending
  • Rejected

Estado de ligação da ligação do ponto final privado.

Project

Projeto Azure Migrate.

Name Type Description
eTag
  • string

Para um controlo otimista da concordância.

id
  • string

Referência de caminho a este projeto /subscrições/{subscriçãoD}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}

location
  • string

Local azul em que o projeto é criado.

name
  • string

O nome do projeto.

properties

Propriedades do projeto.

tags
  • object

Etiquetas fornecidas pelo serviço Azure Tagging.

type
  • string

Tipo de objeto = [Microsoft.Migrate/assessmentProjects].

ProjectProperties

Propriedades de um projeto.

Name Type Description
assessmentSolutionId
  • string

Solução de avaliação O id ARM é seguido pela Microsoft.Migrate/migrateProjects.

createdTimestamp
  • string

Tempo quando este projeto foi criado. Date-Time representadas no formato ISO-8601.

customerStorageAccountArmId
  • string

O id ARM da conta de armazenamento utilizada para interações quando o acesso público é desativado.

customerWorkspaceId
  • string

O id ARM do espaço de trabalho do mapa de serviço criado pelo cliente.

customerWorkspaceLocation
  • string

Localização do espaço de trabalho do mapa de serviço criado pelo cliente.

lastAssessmentTimestamp
  • string

Tempo em que a última avaliação foi criada. Date-Time representadas no formato ISO-8601. Este valor será nulo até que a avaliação seja criada.

numberOfAssessments
  • integer

Número de avaliações criadas no projeto.

numberOfGroups
  • integer

Número de grupos criados no projeto.

numberOfMachines
  • integer

Número de máquinas no projeto.

privateEndpointConnections

A lista de ligações privadas ao projeto.

projectStatus

Estado do projeto de avaliação.

provisioningState

Estado do projeto.

publicNetworkAccess
  • string

Este valor pode ser definido para "ativado" para evitar quebrar alterações nos recursos e modelos de clientes existentes. Se definido para 'desactivado', não é permitido o tráfego sobre a interface pública, e as ligações privadas de ponto final seriam o método de acesso exclusivo.

serviceEndpoint
  • string

Ponto final no qual o agente de colecionador pode chamar o agente REST API.

updatedTimestamp
  • string

Hora em que este projeto foi atualizado pela última vez. Date-Time representadas no formato ISO-8601.

ProjectResultList

Lista de projetos.

Name Type Description
nextLink
  • string
value

Lista de projetos.

ProjectStatus

Estado do projeto de avaliação.

Name Type Description
Active
  • string
Inactive
  • string

ProvisioningState

Estado do projeto.

Name Type Description
Accepted
  • string
Creating
  • string
Deleting
  • string
Failed
  • string
Moving
  • string
Succeeded
  • string

ResourceId

ARM id para um recurso.

Name Type Description
id
  • string