Condividi tramite


Assessment Projects Operations - Update

Aggiornare un oggetto AssessmentProject

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
projectName
path True

string

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

Nome progetto valutazione

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nome del gruppo di risorse. Il nome è insensibile alle maiuscole e minuscole.

subscriptionId
path True

string (uuid)

ID della sottoscrizione di destinazione. Il valore deve essere un UUID.

api-version
query True

string

minLength: 1

Versione dell'API da usare per questa operazione.

Corpo della richiesta

Nome Tipo Descrizione
properties.assessmentSolutionId

string

ID ARM della soluzione di valutazione rilevato da Microsoft.Migrate/migrateProjects.

properties.customerStorageAccountArmId

string

ID ARM dell'account di archiviazione usato per le interazioni quando l'accesso pubblico è disabilitato.

properties.customerWorkspaceId

string

ID ARM dell'area di lavoro mappa dei servizi creata dal cliente.

properties.customerWorkspaceLocation

string

Posizione dell'area di lavoro mappa dei servizi creata dal cliente.

properties.projectStatus

ProjectStatus

Stato del progetto di valutazione.

properties.provisioningState

ProvisioningState

Stato dell'ultima operazione.

properties.publicNetworkAccess

string

Questo valore può essere impostato su "enabled" per evitare modifiche di rilievo nelle risorse e nei modelli dei clienti esistenti. Se impostato su "disabilitato", il traffico sull'interfaccia pubblica non è consentito e le connessioni endpoint private saranno il metodo di accesso esclusivo.

tags

object

Tag di risorsa.

Risposte

Nome Tipo Descrizione
200 OK

AssessmentProject

Operazione ARM completata correttamente.

202 Accepted

Richiesta di aggiornamento delle risorse accettata.

Intestazioni

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

ErrorResponse

Risposta di errore imprevista.

Sicurezza

azure_auth

Flusso OAuth2 di Azure Active Directory.

Tipo: oauth2
Flow: implicit
URL di autorizzazione: https://login.microsoftonline.com/common/oauth2/authorize

Ambiti

Nome Descrizione
user_impersonation rappresentare l'account utente

Esempio

AssessmentProjectsOperations_Update_MaximumSet_Gen

Esempio di richiesta

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"
  }
}

Risposta di esempio

{
  "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

Definizioni

Nome Descrizione
AssessmentProject

Una risorsa del sito del progetto di valutazione.

AssessmentProjectUpdate

Tipo utilizzato per le operazioni di aggiornamento di AssessmentProject.

createdByType

Tipo di identità che ha creato la risorsa.

ErrorDetail

Dettagli dell'errore

ErrorResponse

Risposta di errore

PrivateEndpoint

Risorsa endpoint privato.

PrivateEndpointConnection

Risorsa di connessione dell'endpoint privato.

PrivateEndpointConnectionProvisioningState

Stato di provisioning corrente.

PrivateEndpointServiceConnectionStatus

Stato della connessione dell'endpoint privato.

PrivateLinkServiceConnectionState

Raccolta di informazioni sullo stato della connessione tra consumer di servizi e provider.

ProjectStatus

Stato progetto.

ProvisioningState

Stato dell'operazione corrente.

systemData

Metadati relativi alla creazione e all'ultima modifica della risorsa.

AssessmentProject

Una risorsa del sito del progetto di valutazione.

Nome Tipo Descrizione
id

string (arm-id)

ID risorsa completo per la risorsa. Ad esempio, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

location

string

Posizione geografica in cui risiede la risorsa

name

string

Nome della risorsa

properties.assessmentSolutionId

string

ID ARM della soluzione di valutazione rilevato da Microsoft.Migrate/migrateProjects.

properties.createdTimestamp

string (date-time)

Ora di creazione del progetto. Date-Time rappresentato in formato ISO-8601.

properties.customerStorageAccountArmId

string

ID ARM dell'account di archiviazione usato per le interazioni quando l'accesso pubblico è disabilitato.

properties.customerWorkspaceId

string

ID ARM dell'area di lavoro mappa dei servizi creata dal cliente.

properties.customerWorkspaceLocation

string

Posizione dell'area di lavoro mappa dei servizi creata dal cliente.

properties.privateEndpointConnections

PrivateEndpointConnection[]

Elenco di connessioni endpoint privato al progetto.

properties.projectStatus

ProjectStatus

Stato del progetto di valutazione.

properties.provisioningState

ProvisioningState

Stato dell'ultima operazione.

properties.publicNetworkAccess

string

Questo valore può essere impostato su "enabled" per evitare modifiche di rilievo nelle risorse e nei modelli dei clienti esistenti. Se impostato su "disabilitato", il traffico sull'interfaccia pubblica non è consentito e le connessioni endpoint private saranno il metodo di accesso esclusivo.

properties.serviceEndpoint

string

Endpoint in cui l'agente agente di raccolta può chiamare l'API REST dell'agente.

properties.updatedTimestamp

string (date-time)

Ora dell'ultimo aggiornamento del progetto. Date-Time rappresentato in formato ISO-8601.

systemData

systemData

Metadati di Azure Resource Manager contenenti le informazioni createdBy e modifiedBy.

tags

object

Tag di risorsa.

type

string

Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

AssessmentProjectUpdate

Tipo utilizzato per le operazioni di aggiornamento di AssessmentProject.

Nome Tipo Descrizione
properties.assessmentSolutionId

string

ID ARM della soluzione di valutazione rilevato da Microsoft.Migrate/migrateProjects.

properties.customerStorageAccountArmId

string

ID ARM dell'account di archiviazione usato per le interazioni quando l'accesso pubblico è disabilitato.

properties.customerWorkspaceId

string

ID ARM dell'area di lavoro mappa dei servizi creata dal cliente.

properties.customerWorkspaceLocation

string

Posizione dell'area di lavoro mappa dei servizi creata dal cliente.

properties.projectStatus

ProjectStatus

Stato del progetto di valutazione.

properties.provisioningState

ProvisioningState

Stato dell'ultima operazione.

properties.publicNetworkAccess

string

Questo valore può essere impostato su "enabled" per evitare modifiche di rilievo nelle risorse e nei modelli dei clienti esistenti. Se impostato su "disabilitato", il traffico sull'interfaccia pubblica non è consentito e le connessioni endpoint private saranno il metodo di accesso esclusivo.

tags

object

Tag di risorsa.

createdByType

Tipo di identità che ha creato la risorsa.

Valore Descrizione
User
Application
ManagedIdentity
Key

ErrorDetail

Dettagli dell'errore

Nome Tipo Descrizione
code

string

Codice di errore

message

string

Descrizione dell'errore

ErrorResponse

Risposta di errore

Nome Tipo Descrizione
error

ErrorDetail

Oggetto error.

PrivateEndpoint

Risorsa endpoint privato.

Nome Tipo Descrizione
id

string

Identificatore arm per l'endpoint privato.

PrivateEndpointConnection

Risorsa di connessione dell'endpoint privato.

Nome Tipo Descrizione
id

string (arm-id)

ID risorsa completo per la risorsa. Ad esempio, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

Nome della risorsa

properties.groupIds

string[]

ID gruppo per la risorsa endpoint privato.

properties.privateEndpoint

PrivateEndpoint

Risorsa endpoint privato.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Raccolta di informazioni sullo stato della connessione tra consumer di servizi e provider.

properties.provisioningState

PrivateEndpointConnectionProvisioningState

Stato di provisioning della risorsa di connessione dell'endpoint privato.

systemData

systemData

Metadati di Azure Resource Manager contenenti le informazioni createdBy e modifiedBy.

type

string

Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

PrivateEndpointConnectionProvisioningState

Stato di provisioning corrente.

Valore Descrizione
Succeeded
Creating
Deleting
Failed

PrivateEndpointServiceConnectionStatus

Stato della connessione dell'endpoint privato.

Valore Descrizione
Pending
Approved
Rejected

PrivateLinkServiceConnectionState

Raccolta di informazioni sullo stato della connessione tra consumer di servizi e provider.

Nome Tipo Descrizione
actionsRequired

string

Messaggio che indica se le modifiche apportate al provider di servizi richiedono aggiornamenti sul consumer.

description

string

Motivo dell'approvazione/rifiuto della connessione.

status

PrivateEndpointServiceConnectionStatus

Indica se la connessione è stata approvata/rifiutata/rimossa dal proprietario del servizio.

ProjectStatus

Stato progetto.

Valore Descrizione
Active

Stato attivo.

Inactive

Stato inattivo.

ProvisioningState

Stato dell'operazione corrente.

Valore Descrizione
Succeeded

La risorsa è stata creata.

Failed

Creazione della risorsa non riuscita.

Canceled

La creazione della risorsa è stata annullata.

Provisioning

Provisioning della risorsa.

Updating

La risorsa viene aggiornata.

Deleting

La risorsa viene eliminata.

Accepted

La risorsa viene accettata.

systemData

Metadati relativi alla creazione e all'ultima modifica della risorsa.

Nome Tipo Descrizione
createdAt

string (date-time)

Timestamp della creazione della risorsa (UTC).

createdBy

string

Identità che ha creato la risorsa.

createdByType

createdByType

Tipo di identità che ha creato la risorsa.

lastModifiedAt

string (date-time)

Timestamp dell'ultima modifica della risorsa (UTC)

lastModifiedBy

string

Identità che ha modificato l'ultima volta la risorsa.

lastModifiedByType

createdByType

Tipo di identità che ha modificato l'ultima volta la risorsa.