swagger: '2.0' info: version: 2020-08-01-preview title: Microsoft Azure AccessControlClient AccessConnector DatabaseInstancesController API schemes: - https tags: - name: DatabaseInstancesController paths: ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{migrateProjectName}/databaseInstances : get: tags: - DatabaseInstancesController summary: Microsoft Azure Gets A List Of Database Instances In The Migrate Project operationId: microsoftAzureDatabaseinstancescontrollerListdatabaseinstances parameters: - $ref: ../../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/migrateProjectName' - $ref: ../../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: '#/parameters/continuationToken' - $ref: '#/parameters/pageSize' responses: '200': description: OK schema: $ref: '#/definitions/DatabaseInstanceCollection' default: description: An unexpected error response. schema: $ref: ../../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse deprecated: false x-ms-pageable: nextLinkName: nextLink x-ms-examples: DatabaseInstancesController_ListDatabaseInstances_MaximumSet_Gen: $ref: ./examples/DatabaseInstancesController_ListDatabaseInstances_MaximumSet_Gen.json DatabaseInstancesController_ListDatabaseInstances_MinimumSet_Gen: $ref: ./examples/DatabaseInstancesController_ListDatabaseInstances_MinimumSet_Gen.json description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{migrateProjectName}/databaseInstances/{databaseInstanceName} : get: tags: - DatabaseInstancesController summary: Microsoft Azure Gets A Database Instance In The Migrate Project operationId: microsoftAzureDatabaseinstancescontrollerGetdatabaseinstance parameters: - $ref: ../../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/migrateProjectName' - $ref: '#/parameters/databaseInstanceName' - $ref: ../../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter responses: '200': description: OK schema: $ref: '#/definitions/DatabaseInstance' default: description: An unexpected error response. schema: $ref: ../../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse deprecated: false x-ms-examples: DatabaseInstancesController_GetDatabaseInstance_MaximumSet_Gen: $ref: ./examples/DatabaseInstancesController_GetDatabaseInstance_MaximumSet_Gen.json DatabaseInstancesController_GetDatabaseInstance_MinimumSet_Gen: $ref: ./examples/DatabaseInstancesController_GetDatabaseInstance_MinimumSet_Gen.json description: Needs a more full description created. definitions: DatabaseInstanceSummary: description: Class representing the database instance summary object. type: object properties: databasesAssessedCount: format: int32 description: Gets or sets the count of databases assessed. type: integer migrationReadyCount: format: int32 description: Gets or sets the count of databases ready for migration. type: integer DatabaseInstance: description: DatabaseInstance REST resource. type: object properties: id: description: Gets or sets the relative URL to get to this REST resource. type: string name: description: Gets or sets the name of this REST resource. type: string type: description: Gets the type of this REST resource. type: string readOnly: true properties: $ref: '#/definitions/DatabaseInstanceProperties' description: Gets or sets the properties of the machine. DatabaseInstanceCollection: description: Collection of database instances. type: object properties: value: description: Gets or sets the database instances. type: array items: $ref: '#/definitions/DatabaseInstance' nextLink: description: Gets or sets the value of nextLink. type: string DatabaseInstanceDiscoveryDetails: description: Discovery properties that can be shared by various publishers. type: object properties: lastUpdatedTime: format: date-time description: Gets or sets the time of the last modification of the database instance details. type: string id: description: Gets the relative URL to get to this DatabaseInstanceDiscoveryDetails resource. type: string instanceId: description: Gets or sets the database instance Id. type: string enqueueTime: description: Gets or sets the time the message was enqueued. type: string solutionName: description: Gets or sets the name of the solution that sent the data. type: string instanceName: description: Gets or sets the database instance name. type: string instanceVersion: description: Gets or sets the database instance version. type: string instanceType: description: Gets or sets the database instance type. type: string hostName: description: Gets or sets the host name of the database server. type: string ipAddress: description: Gets or sets the IP addresses of the database server. IP addresses could be IP V4 or IP V6. type: string portNumber: format: int32 description: Gets or sets the port number of the database server. type: integer extendedInfo: description: Gets or sets the extended properties of the database server. type: object additionalProperties: type: string DatabaseInstanceProperties: description: Properties of the database instance resource. type: object properties: discoveryData: description: Gets or sets the assessment details of the database instance published by various sources. type: array items: $ref: '#/definitions/DatabaseInstanceDiscoveryDetails' x-ms-identifiers: - instanceId summary: description: Gets or sets the database instances summary per solution. The key of dictionary is the solution name and value is the corresponding database instance summary object. type: object additionalProperties: $ref: '#/definitions/DatabaseInstanceSummary' lastUpdatedTime: format: date-time description: Gets or sets the time of the last modification of the database. type: string parameters: migrateProjectName: name: migrateProjectName description: Name of the Azure Migrate project. type: string in: path x-ms-parameter-location: method required: true pattern: ^[a-zA-Z0-9-]{3,24}$ pageSize: name: pageSize description: The number of items to be returned in a single page. This value is honored only if it is less than the 100. type: integer format: int32 in: query required: false x-ms-parameter-location: method continuationToken: name: continuationToken description: The continuation token. type: string in: query required: false x-ms-parameter-location: method databaseInstanceName: name: databaseInstanceName description: Unique name of a database instance in Azure migration hub. type: string in: path x-ms-parameter-location: method required: true pattern: ^[a-zA-Z0-9-]{3,24}$ x-ms-parameterized-host: hostTemplate: '{endpoint}' useSchemePrefix: false parameters: - $ref: '#/parameters/Endpoint'