Dev Box Definitions - List By Project
Für ein Projekt konfigurierte Dev Box-Definitionen auflisten.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/devboxdefinitions?api-version=2024-02-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/devboxdefinitions?api-version=2024-02-01&$top={$top}
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
project
|
path | True |
string minLength: 3maxLength: 63 pattern: ^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$ |
Der Name des Projekts. |
resource
|
path | True |
string minLength: 1maxLength: 90 |
Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet. |
subscription
|
path | True |
string minLength: 1 |
Die ID des Zielabonnements. |
api-version
|
query | True |
string minLength: 1 |
Die API-Version, die für diesen Vorgang verwendet werden soll. |
$top
|
query |
integer (int32) |
Die maximale Anzahl von Ressourcen, die vom Vorgang zurückgegeben werden sollen. Beispiel: '$top=10'. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
OKAY. Die Anforderung ist erfolgreich. |
|
Other Status Codes |
Fehlerantwort, die beschreibt, warum der Vorgang fehlgeschlagen ist. |
Sicherheit
azure_auth
Azure Active Directory OAuth2-Fluss
Typ:
oauth2
Ablauf:
implicit
Autorisierungs-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiche
Name | Beschreibung |
---|---|
user_impersonation | Identitätswechsel ihres Benutzerkontos |
Beispiele
DevBoxDefinitions_ListByProject
Beispielanforderung
GET https://management.azure.com/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/projects/ContosoProject/devboxdefinitions?api-version=2024-02-01
Beispiel für eine Antwort
{
"value": [
{
"id": "/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/projects/ContosoProject/devboxdefinitions/WebDevBox",
"name": "WebDevBox",
"type": "Microsoft.DevCenter/projects/devboxdefinitions",
"properties": {
"imageReference": {
"id": "/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/1.0.0"
},
"sku": {
"name": "Preview"
},
"hibernateSupport": "Enabled",
"provisioningState": "Succeeded"
},
"location": "centralus",
"systemData": {
"createdBy": "user1",
"createdByType": "User",
"createdAt": "2020-11-18T18:00:36.993Z",
"lastModifiedBy": "user1",
"lastModifiedByType": "User",
"lastModifiedAt": "2020-11-18T18:30:36.993Z"
}
}
]
}
Definitionen
Name | Beschreibung |
---|---|
Catalog |
Katalogressourcenüberprüfungsstatus |
created |
Der Identitätstyp, der die Ressource erstellt hat. |
Dev |
Stellt eine Definition für einen Entwicklercomputer dar. |
Dev |
Ergebnisse des Dev Box-Definitionslistenvorgangs. |
Error |
Der Ressourcenverwaltungsfehler zusätzliche Informationen. |
Error |
Das Fehlerdetails. |
Error |
Fehlerantwort |
Hibernate |
Gibt an, ob der Ruhezustand aktiviert/deaktiviert ist. |
Image |
Bildreferenzinformationen |
Image |
Fehlerdetails zur Bildüberprüfung |
Image |
Status der Bildüberprüfung |
Provisioning |
Bereitstellungsstatus der Ressource. |
Sku |
Die Definition des Ressourcenmodells, die SKU darstellt |
Sku |
Dieses Feld muss vom Ressourcenanbieter implementiert werden, wenn der Dienst mehr als eine Ebene aufweist, für einen PUT jedoch nicht erforderlich ist. |
system |
Metadaten zur Erstellung und letzten Änderung der Ressource. |
CatalogResourceValidationStatus
Katalogressourcenüberprüfungsstatus
Wert | Beschreibung |
---|---|
Failed | |
Pending | |
Succeeded | |
Unknown |
createdByType
Der Identitätstyp, der die Ressource erstellt hat.
Wert | Beschreibung |
---|---|
Application | |
Key | |
ManagedIdentity | |
User |
DevBoxDefinition
Stellt eine Definition für einen Entwicklercomputer dar.
Name | Typ | Beschreibung |
---|---|---|
id |
string (arm-id) |
Vollqualifizierte Ressourcen-ID für die Ressource. Z. B. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
location |
string |
Der geografische Standort, an dem sich die Ressource befindet |
name |
string |
Der Name der Ressource |
properties.activeImageReference |
Bildreferenzinformationen für das derzeit aktive Image (nur bei Updates aufgefüllt). |
|
properties.hibernateSupport |
Gibt an, ob dev Boxes, die mit dieser Definition erstellt wurden, in der Lage sind, ruhen zu können. Nicht alle Bilder sind in der Lage, den Ruhezustand zu unterstützen. Weitere Informationen finden Sie unter https://aka.ms/devbox/hibernate |
|
properties.imageReference |
Bildreferenzinformationen. |
|
properties.imageValidationErrorDetails |
Details zum Fehler der Bild validator. Aufgefüllt, wenn die Bildüberprüfung nicht erfolgreich ist. |
|
properties.imageValidationStatus |
Überprüfungsstatus des konfigurierten Images. |
|
properties.osStorageType |
string |
Der Speichertyp, der für den Betriebssystemdatenträger von Dev Boxes verwendet wird, der mit dieser Definition erstellt wurde. |
properties.provisioningState |
Der Bereitstellungsstatus der Ressource. |
|
properties.sku |
Die mit dieser Definition erstellte SKU für Dev-Felder. |
|
properties.validationStatus |
Überprüfungsstatus für die Dev Box-Definition. |
|
systemData |
Azure Resource Manager-Metadaten, die createdBy- und modifiedBy-Informationen enthalten. |
|
tags |
object |
Ressourcentags. |
type |
string |
Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts" |
DevBoxDefinitionListResult
Ergebnisse des Dev Box-Definitionslistenvorgangs.
Name | Typ | Beschreibung |
---|---|---|
nextLink |
string |
URL, um den nächsten Satz von Ergebnissen abzurufen, falls vorhanden. |
value |
Aktuelle Ergebnisseite. |
ErrorAdditionalInfo
Der Ressourcenverwaltungsfehler zusätzliche Informationen.
Name | Typ | Beschreibung |
---|---|---|
info |
object |
Die zusätzlichen Informationen. |
type |
string |
Der zusätzliche Informationstyp. |
ErrorDetail
Das Fehlerdetails.
Name | Typ | Beschreibung |
---|---|---|
additionalInfo |
Die zusätzlichen Informationen des Fehlers. |
|
code |
string |
Der Fehlercode. |
details |
Die Fehlerdetails. |
|
message |
string |
Die Fehlermeldung. |
target |
string |
Das Fehlerziel. |
ErrorResponse
Fehlerantwort
Name | Typ | Beschreibung |
---|---|---|
error |
Das Fehlerobjekt. |
HibernateSupport
Gibt an, ob der Ruhezustand aktiviert/deaktiviert ist.
Wert | Beschreibung |
---|---|
Disabled | |
Enabled |
ImageReference
Bildreferenzinformationen
Name | Typ | Beschreibung |
---|---|---|
exactVersion |
string |
Die tatsächliche Version des Bilds nach der Verwendung. Wenn die ID auf eine Katalogbildversion verweist, gibt dies die tatsächliche verwendete Version an. |
id |
string |
Bild-ID oder Bildversions-ID. Wenn Bild-ID bereitgestellt wird, wird die neueste Version verwendet. |
ImageValidationErrorDetails
Fehlerdetails zur Bildüberprüfung
Name | Typ | Beschreibung |
---|---|---|
code |
string |
Ein Bezeichner für den Fehler. |
message |
string |
Eine Meldung, die den Fehler beschreibt. |
ImageValidationStatus
Status der Bildüberprüfung
Wert | Beschreibung |
---|---|
Failed | |
Pending | |
Succeeded | |
TimedOut | |
Unknown |
ProvisioningState
Bereitstellungsstatus der Ressource.
Wert | Beschreibung |
---|---|
Accepted | |
Canceled | |
Created | |
Creating | |
Deleted | |
Deleting | |
Failed | |
MovingResources | |
NotSpecified | |
RolloutInProgress | |
Running | |
StorageProvisioningFailed | |
Succeeded | |
TransientFailure | |
Updated | |
Updating |
Sku
Die Definition des Ressourcenmodells, die SKU darstellt
Name | Typ | Beschreibung |
---|---|---|
capacity |
integer (int32) |
Wenn die SKU skalierungs-/in unterstützt, sollte die Ganze Kapazität eingeschlossen werden. Wenn eine Skalierung für die Ressource nicht möglich ist, wird dies möglicherweise weggelassen. |
family |
string |
Wenn der Dienst über unterschiedliche Hardwaregenerationen verfügt, kann dies für dieselbe SKU hier erfasst werden. |
name |
string |
Der Name der SKU. Z.B. P3. Es handelt sich in der Regel um einen Buchstaben+Zahlencode. |
size |
string |
Die SKU-Größe. Wenn das Namensfeld die Kombination aus Ebene und einem anderen Wert ist, wäre dies der eigenständige Code. |
tier |
Dieses Feld muss vom Ressourcenanbieter implementiert werden, wenn der Dienst mehr als eine Ebene aufweist, für einen PUT jedoch nicht erforderlich ist. |
SkuTier
Dieses Feld muss vom Ressourcenanbieter implementiert werden, wenn der Dienst mehr als eine Ebene aufweist, für einen PUT jedoch nicht erforderlich ist.
Wert | Beschreibung |
---|---|
Basic | |
Free | |
Premium | |
Standard |
systemData
Metadaten zur Erstellung und letzten Änderung der Ressource.
Name | Typ | Beschreibung |
---|---|---|
createdAt |
string (date-time) |
Der Zeitstempel der Ressourcenerstellung (UTC). |
createdBy |
string |
Die Identität, die die Ressource erstellt hat. |
createdByType |
Der Identitätstyp, der die Ressource erstellt hat. |
|
lastModifiedAt |
string (date-time) |
Der Zeitstempel der letzten Änderung der Ressource (UTC) |
lastModifiedBy |
string |
Die Identität, die die Ressource zuletzt geändert hat. |
lastModifiedByType |
Der Identitätstyp, der die Ressource zuletzt geändert hat. |