Megosztás a következőn keresztül:


Sql Collector Operations - Create

SqlCollector létrehozása

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

URI-paraméterek

Name In Kötelező Típus Description
collectorName
path True

string

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

SQL-gyűjtő ARM-neve.

projectName
path True

string

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

Értékelési projekt neve

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Az erőforráscsoport neve. A név nem megkülönbözteti a kis- és nagybetűket.

subscriptionId
path True

string (uuid)

A cél-előfizetés azonosítója. Az értéknek UUID-nek kell lennie.

api-version
query True

string

minLength: 1

A művelethez használandó API-verzió.

Kérelem törzse

Name Típus Description
properties.agentProperties

CollectorAgentPropertiesBase

Lekéri vagy beállítja a gyűjtőügynök tulajdonságait.

properties.discoverySiteId

string

Lekéri a felderítési hely azonosítóját.

properties.provisioningState

ProvisioningState

Az utolsó művelet állapota.

Válaszok

Name Típus Description
200 OK

SqlCollector

Az SqlCollector erőforrás frissítési művelete sikeres volt

201 Created

SqlCollector

Az SqlCollector erőforrás létrehozási művelete sikeres volt

Fejlécek

Retry-After: integer

Other Status Codes

ErrorResponse

Váratlan hibaválasz.

Biztonság

azure_auth

Azure Active Directory OAuth2-folyamat.

Típus: oauth2
Folyamat: implicit
Engedélyezési URL: https://login.microsoftonline.com/common/oauth2/authorize

Hatókörök

Name Description
user_impersonation a felhasználói fiók megszemélyesítése

Példák

SqlCollectorOperations_Create_MaximumSet_Gen

Mintakérelem

PUT https://management.azure.com/subscriptions/4bd2aa0f-2bd2-4d67-91a8-5a4533d58600/resourceGroups/rgmigrate/providers/Microsoft.Migrate/assessmentProjects/fci-test6904project/sqlcollectors/fci-test0c1esqlsitecollector?api-version=2024-01-15

{
  "properties": {
    "agentProperties": {
      "id": "630da710-4d44-41f7-a189-72fe3db5502b-agent",
      "version": null,
      "lastHeartbeatUtc": null,
      "spnDetails": {
        "authority": "https://login.windows.net/72f988bf-86f1-41af-91ab-2d7cd011db47",
        "applicationId": "db9c4c3d-477c-4d5a-817b-318276713565",
        "audience": "db9c4c3d-477c-4d5a-817b-318276713565",
        "objectId": "e50236ad-ad07-47d4-af71-ed7b52d200d5",
        "tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47"
      }
    },
    "discoverySiteId": "/subscriptions/4bd2aa0f-2bd2-4d67-91a8-5a4533d58600/resourceGroups/bansalankit-rg/providers/Microsoft.OffAzure/MasterSites/fci-ankit-test6065mastersite/SqlSites/fci-ankit-test6065sqlsites"
  }
}

Mintaválasz

{
  "id": "/subscriptions/4bd2aa0f-2bd2-4d67-91a8-5a4533d58600/resourceGroups/bansalankit-rg/providers/Microsoft.Migrate/assessmentprojects/fci-test6904project/sqlcollectors/fci-test0c1esqlsitecollector",
  "name": "fci-test0c1esqlsitecollector",
  "systemData": {
    "createdAt": "0001-01-01T00:00:00",
    "createdBy": null,
    "createdByType": null,
    "lastModifiedAt": "0001-01-01T00:00:00",
    "lastModifiedBy": null,
    "lastModifiedByType": null
  },
  "type": "Microsoft.Migrate/assessmentprojects/sqlcollectors",
  "properties": {
    "agentProperties": {
      "id": "630da710-4d44-41f7-a189-72fe3db5502b-agent",
      "version": null,
      "lastHeartbeatUtc": null,
      "spnDetails": {
        "authority": "https://login.windows.net/72f988bf-86f1-41af-91ab-2d7cd011db47",
        "applicationId": "db9c4c3d-477c-4d5a-817b-318276713565",
        "audience": "db9c4c3d-477c-4d5a-817b-318276713565",
        "objectId": "e50236ad-ad07-47d4-af71-ed7b52d200d5",
        "tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47"
      }
    },
    "discoverySiteId": "/subscriptions/4bd2aa0f-2bd2-4d67-91a8-5a4533d58600/resourceGroups/bansalankit-rg/providers/Microsoft.OffAzure/MasterSites/fci-ankit-test6065mastersite/SqlSites/fci-ankit-test6065sqlsites",
    "createdTimestamp": "2022-11-22T09:50:37.1061418Z",
    "updatedTimestamp": "2023-02-16T12:17:52.9185188Z"
  }
}
Azure-AsyncOperation: https://contoso.com/operationstatus
{
  "id": "/subscriptions/4bd2aa0f-2bd2-4d67-91a8-5a4533d58600/resourceGroups/bansalankit-rg/providers/Microsoft.Migrate/assessmentprojects/fci-test6904project/sqlcollectors/fci-test0c1esqlsitecollector",
  "name": "fci-test0c1esqlsitecollector",
  "systemData": {
    "createdAt": "0001-01-01T00:00:00",
    "createdBy": null,
    "createdByType": null,
    "lastModifiedAt": "0001-01-01T00:00:00",
    "lastModifiedBy": null,
    "lastModifiedByType": null
  },
  "type": "Microsoft.Migrate/assessmentprojects/sqlcollectors",
  "properties": {
    "agentProperties": {
      "id": "630da710-4d44-41f7-a189-72fe3db5502b-agent",
      "version": null,
      "lastHeartbeatUtc": null,
      "spnDetails": {
        "authority": "https://login.windows.net/72f988bf-86f1-41af-91ab-2d7cd011db47",
        "applicationId": "db9c4c3d-477c-4d5a-817b-318276713565",
        "audience": "db9c4c3d-477c-4d5a-817b-318276713565",
        "objectId": "e50236ad-ad07-47d4-af71-ed7b52d200d5",
        "tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47"
      }
    },
    "discoverySiteId": "/subscriptions/4bd2aa0f-2bd2-4d67-91a8-5a4533d58600/resourceGroups/bansalankit-rg/providers/Microsoft.OffAzure/MasterSites/fci-ankit-test6065mastersite/SqlSites/fci-ankit-test6065sqlsites",
    "createdTimestamp": "2022-11-22T09:50:37.1061418Z",
    "updatedTimestamp": "2023-02-16T12:17:52.9185188Z"
  }
}

Definíciók

Name Description
CollectorAgentPropertiesBase

Gyűjtőügynök tulajdonságosztálya.

CollectorAgentSpnPropertiesBase

Gyűjtőügynök SPN-adatosztálya.

createdByType

Az erőforrást létrehozó identitás típusa.

ErrorDetail

A hiba részletei

ErrorResponse

Hibaválasz

ProvisioningState

Az aktuális művelet állapota.

SqlCollector

Az SQL Collector REST-objektuma.

systemData

Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok.

CollectorAgentPropertiesBase

Gyűjtőügynök tulajdonságosztálya.

Name Típus Description
id

string

Lekéri a gyűjtőügynök azonosítóját.

lastHeartbeatUtc

string (date-time)

Lekéri a gyűjtő utolsó szívverési idejét.

spnDetails

CollectorAgentSpnPropertiesBase

Lekéri vagy beállítja az egyszerű szolgáltatásnév adatait.

version

string

Lekéri a gyűjtőügynök verzióját.

CollectorAgentSpnPropertiesBase

Gyűjtőügynök SPN-adatosztálya.

Name Típus Description
applicationId

string

Lekéri az AAD-alkalmazás azonosítóját.

audience

string

Lekéri az AAD-célközönség URL-címét.

authority

string

Lekéri az AAD-szolgáltató végpontot.

objectId

string

Lekéri az AAD-alkalmazás objektumazonosítóját.

tenantId

string

Lekéri az AAD-alkalmazás bérlőazonosítóját.

createdByType

Az erőforrást létrehozó identitás típusa.

Érték Description
Application
Key
ManagedIdentity
User

ErrorDetail

A hiba részletei

Name Típus Description
code

string

Hibakód

message

string

A hiba leírása

ErrorResponse

Hibaválasz

Name Típus Description
error

ErrorDetail

A hibaobjektum.

ProvisioningState

Az aktuális művelet állapota.

Érték Description
Accepted

Az erőforrás elfogadása folyamatban van.

Canceled

Az erőforrás létrehozása megszakadt.

Deleting

Az erőforrás törlése folyamatban van.

Failed

Az erőforrás létrehozása nem sikerült.

Provisioning

Az erőforrás kiépítése folyamatban van.

Succeeded

Az erőforrás létrejött.

Updating

Az erőforrás frissítése folyamatban van.

SqlCollector

Az SQL Collector REST-objektuma.

Name Típus Description
id

string (arm-id)

Az erőforrás teljes erőforrás-azonosítója. Például: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

Az erőforrás neve

properties.agentProperties

CollectorAgentPropertiesBase

Lekéri vagy beállítja a gyűjtőügynök tulajdonságait.

properties.createdTimestamp

string (date-time)

Lekéri az időbélyeget a gyűjtő létrehozásakor.

properties.discoverySiteId

string

Lekéri a felderítési hely azonosítóját.

properties.provisioningState

ProvisioningState

Az utolsó művelet állapota.

properties.updatedTimestamp

string (date-time)

A gyűjtő legutóbbi frissítésének időbélyege.

systemData

systemData

A createdBy és a modifiedBy adatokat tartalmazó Azure Resource Manager-metaadatok.

type

string

Az erőforrás típusa. Pl. "Microsoft.Compute/virtualMachines" vagy "Microsoft.Storage/storageAccounts"

systemData

Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok.

Name Típus Description
createdAt

string (date-time)

Az erőforrás-létrehozás időbélyege (UTC).

createdBy

string

Az erőforrást létrehozó identitás.

createdByType

createdByType

Az erőforrást létrehozó identitás típusa.

lastModifiedAt

string (date-time)

Az erőforrás utolsó módosításának időbélyege (UTC)

lastModifiedBy

string

Az erőforrást legutóbb módosító identitás.

lastModifiedByType

createdByType

Az erőforrást legutóbb módosító identitás típusa.