Partager via


Database Instances - Get Database Instance

Obtient une base de données instance dans le projet de migration.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{migrateProjectName}/databaseInstances/{databaseInstanceName}?api-version=2018-09-01-preview

Paramètres URI

Nom Dans Obligatoire Type Description
databaseInstanceName
path True

string

Nom unique d’une base de données instance dans le hub de migration Azure.

migrateProjectName
path True

string

Nom du projet Azure Migrate.

resourceGroupName
path True

string

Nom du groupe de ressources Azure dont le projet de migration fait partie.

subscriptionId
path True

string

ID d’abonnement Azure dans lequel le projet de migration a été créé.

api-version
query True

string

En-tête de requête standard. Utilisé par le service pour identifier la version de l’API utilisée par le client.

En-tête de la demande

Nom Obligatoire Type Description
Accept-Language

string

En-tête de requête standard. Utilisé par le service pour répondre au client dans la langue appropriée.

Réponses

Nom Type Description
200 OK

DatabaseInstance

Ok

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory

Type: oauth2
Flux: implicit
URL d’autorisation: https://login.microsoftonline.com/common/oauth2/authorize

Étendues

Nom Description
user_impersonation Emprunter l’identité de votre compte d’utilisateur

Exemples

DatabaseInstances_Get

Exemple de requête

GET https://management.azure.com/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/migrateProjects/project01/databaseInstances/myinstance?api-version=2018-09-01-preview

Exemple de réponse

{
  "id": "/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.Migrate/MigrateProjects/project01/DatabaseInstances/myinstance",
  "name": "myinstance",
  "type": "Microsoft.Migrate/MigrateProjects/DatabaseInstances",
  "properties": {
    "discoveryData": [
      {
        "lastUpdatedTime": null,
        "instanceId": "abc",
        "enqueueTime": "5/4/2019 6:45:51 AM",
        "solutionName": "serversolution",
        "instanceName": "sql2002",
        "instanceVersion": "2.0.0.0",
        "instanceType": "SQL",
        "hostName": null,
        "ipAddress": null,
        "portNumber": 0,
        "extendedInfo": null
      }
    ],
    "summary": {
      "dbsolution": {
        "databasesAssessedCount": 0,
        "migrationReadyCount": 0
      }
    },
    "lastUpdatedTime": "2019-05-04T06:45:53.2530098Z"
  }
}

Définitions

Nom Description
DatabaseInstance

Ressource REST DatabaseInstance.

DatabaseInstanceDiscoveryDetails

Propriétés de découverte qui peuvent être partagées par différents éditeurs.

DatabaseInstanceProperties

Propriétés de la ressource de instance de base de données.

DatabaseInstanceSummary

Classe représentant la base de données instance objet résumé.

DatabaseInstance

Ressource REST DatabaseInstance.

Nom Type Description
id

string

Obtient ou définit l’URL relative pour accéder à cette ressource REST.

name

string

Obtient ou définit le nom de cette ressource REST.

properties

DatabaseInstanceProperties

Obtient ou définit les propriétés de l’ordinateur.

type

string

Obtient le type de cette ressource REST.

DatabaseInstanceDiscoveryDetails

Propriétés de découverte qui peuvent être partagées par différents éditeurs.

Nom Type Description
enqueueTime

string

Obtient ou définit l’heure à laquelle le message a été mis en file d’attente.

extendedInfo

object

Obtient ou définit les propriétés étendues du serveur de base de données.

hostName

string

Obtient ou définit le nom d’hôte du serveur de base de données.

instanceId

string

Obtient ou définit l’ID de instance de base de données.

instanceName

string

Obtient ou définit le nom du instance de base de données.

instanceType

string

Obtient ou définit le type de instance de base de données.

instanceVersion

string

Obtient ou définit la version de instance de base de données.

ipAddress

string

Obtient ou définit les adresses IP du serveur de base de données. Les adresses IP peuvent être IP V4 ou IP V6.

lastUpdatedTime

string

Obtient ou définit l’heure de la dernière modification de la base de données instance détails.

portNumber

integer

Obtient ou définit le numéro de port du serveur de base de données.

solutionName

string

Obtient ou définit le nom de la solution qui a envoyé les données.

DatabaseInstanceProperties

Propriétés de la ressource de instance de base de données.

Nom Type Description
discoveryData

DatabaseInstanceDiscoveryDetails[]

Obtient ou définit les détails de l’évaluation de la base de données instance publiées par différentes sources.

lastUpdatedTime

string

Obtient ou définit l’heure de la dernière modification de la base de données.

summary

<string,  DatabaseInstanceSummary>

Obtient ou définit le résumé des instances de base de données par solution. La clé du dictionnaire est le nom de la solution et la valeur est l’objet de base de données instance résumé correspondant.

DatabaseInstanceSummary

Classe représentant la base de données instance objet résumé.

Nom Type Description
databasesAssessedCount

integer

Obtient ou définit le nombre de bases de données évaluées.

migrationReadyCount

integer

Obtient ou définit le nombre de bases de données prêtes pour la migration.