Labs - Create Or Update
Vytvořte nebo nahraďte existující testovací prostředí. Dokončení této operace může chvíli trvat.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{name}?api-version=2018-09-15
Parametry identifikátoru URI
| Name | V | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
name
|
path | True |
string |
Název testovacího prostředí. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Název skupiny prostředků. Název nerozlišuje malá a velká písmena. |
|
subscription
|
path | True |
string minLength: 1 |
ID cílového předplatného. |
|
api-version
|
query | True |
string minLength: 1 |
Verze rozhraní API, která se má použít pro tuto operaci. |
Text požadavku
| Name | Typ | Description |
|---|---|---|
| location |
string |
Umístění prostředku. |
| properties.announcement |
Vlastnosti všech oznámení testovacích prostředí přidružených k tomuto testovacímu prostředí |
|
| properties.environmentPermission |
Přístupová práva udělená uživateli při zřizování prostředí |
|
| properties.extendedProperties |
object |
Rozšířené vlastnosti testovacího prostředí používaného pro experimentální funkce |
| properties.labStorageType |
Typ úložiště používaného testovacím prostředím Může to být Premium nebo Standard. Výchozí hodnota je Premium. |
|
| properties.mandatoryArtifactsResourceIdsLinux |
string[] |
Seřazený seznam ID prostředků artefaktů, které by se měly použít u všech vytváření virtuálních počítačů s Linuxem ve výchozím nastavení před artefakty určenými uživatelem. |
| properties.mandatoryArtifactsResourceIdsWindows |
string[] |
Seřazený seznam ID prostředků artefaktů, které by se měly použít u všech vytváření virtuálních počítačů s Windows ve výchozím nastavení před artefakty určenými uživatelem. |
| properties.premiumDataDisks |
Nastavení pro povolení využití datových disků Úrovně Premium. Pokud je jeho hodnota Povolená, je povoleno vytváření datových disků Úrovně Standard nebo Premium. Pokud je jeho hodnota Zakázáno, je povoleno pouze vytváření standardních datových disků. |
|
| properties.support |
Vlastnosti jakékoli zprávy podpory testovacího prostředí přidružené k tomuto testovacímu prostředí |
|
| tags |
object |
Značky prostředku. |
Odpovědi
| Name | Typ | Description |
|---|---|---|
| 200 OK |
Operace aktualizace prostředku "Lab" byla úspěšná |
|
| 201 Created |
Operace vytvoření prostředku "Lab" byla úspěšná Hlavičky
|
|
| Other Status Codes |
Neočekávaná chybová odpověď |
Zabezpečení
azure_auth
Tok Azure Active Directory OAuth2
Typ:
oauth2
Tok:
implicit
URL autorizace:
https://login.microsoftonline.com/common/oauth2/authorize
Rozsahy
| Name | Description |
|---|---|
| user_impersonation | zosobnění uživatelského účtu |
Příklady
Labs_CreateOrUpdate
Ukázkový požadavek
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/resourceGroupName/providers/Microsoft.DevTestLab/labs/{labName}?api-version=2018-09-15
{
"location": "{location}",
"properties": {
"labStorageType": "{Standard|Premium}"
},
"tags": {
"tagName1": "tagValue1"
}
}
Ukázková odpověď
{
"name": "{labName}",
"type": "Microsoft.DevTestLab/labs",
"id": "/subscriptions/{subscriptionId}/resourcegroups/resourceGroupName/providers/microsoft.devtestlab/labs/{labName}",
"location": "{location}",
"properties": {
"announcement": {
"enabled": "Disabled",
"expired": false,
"markdown": "",
"title": ""
},
"createdDate": "2018-10-01T18:40:48.1739018-07:00",
"environmentPermission": "Reader",
"labStorageType": "Standard",
"mandatoryArtifactsResourceIdsLinux": [],
"mandatoryArtifactsResourceIdsWindows": [],
"premiumDataDisks": "Disabled",
"provisioningState": "Creating",
"support": {
"enabled": "Disabled",
"markdown": ""
},
"uniqueIdentifier": "{uniqueIdentifier}"
},
"tags": {
"tagName1": "tagValue1"
}
}
{
"name": "{labName}",
"type": "Microsoft.DevTestLab/labs",
"id": "/subscriptions/{subscriptionId}/resourcegroups/resourceGroupName/providers/microsoft.devtestlab/labs/{labName}",
"location": "{location}",
"properties": {
"announcement": {
"enabled": "Disabled",
"expired": false,
"markdown": "",
"title": ""
},
"createdDate": "2018-10-01T18:40:48.1739018-07:00",
"environmentPermission": "Reader",
"labStorageType": "Standard",
"mandatoryArtifactsResourceIdsLinux": [],
"mandatoryArtifactsResourceIdsWindows": [],
"premiumDataDisks": "Disabled",
"provisioningState": "Creating",
"support": {
"enabled": "Disabled",
"markdown": ""
},
"uniqueIdentifier": "{uniqueIdentifier}"
},
"tags": {
"tagName1": "tagValue1"
}
}
Definice
| Name | Description |
|---|---|
|
Enable |
Označuje, jestli je zdroj artefaktů povolený (hodnoty: Povoleno, Zakázáno). |
|
Environment |
Přístupová práva udělená uživateli při zřizování prostředí |
|
Error |
Další informace o chybě správy prostředků |
|
Error |
Podrobnosti o chybě. |
|
Error |
Chybová odpověď |
| Lab |
Cvičení. |
|
Lab |
Vlastnosti banneru oznámení testovacího prostředí |
|
Lab |
Vlastnosti banneru podpory testovacího prostředí |
|
Premium |
Nastavení pro povolení využití datových disků Úrovně Premium. Pokud je jeho hodnota Povolená, je povoleno vytváření datových disků Úrovně Standard nebo Premium. Pokud je jeho hodnota Zakázáno, je povoleno pouze vytváření standardních datových disků. |
|
Storage |
Typ úložiště disku (tj. Standard, Premium). |
EnableStatus
Označuje, jestli je zdroj artefaktů povolený (hodnoty: Povoleno, Zakázáno).
| Hodnota | Description |
|---|---|
| Enabled | |
| Disabled |
EnvironmentPermission
Přístupová práva udělená uživateli při zřizování prostředí
| Hodnota | Description |
|---|---|
| Reader | |
| Contributor |
ErrorAdditionalInfo
Další informace o chybě správy prostředků
| Name | Typ | Description |
|---|---|---|
| info |
object |
Další informace. |
| type |
string |
Další typ informací. |
ErrorDetail
Podrobnosti o chybě.
| Name | Typ | Description |
|---|---|---|
| additionalInfo |
Další informace o chybě. |
|
| code |
string |
Kód chyby. |
| details |
Podrobnosti o chybě. |
|
| message |
string |
Chybová zpráva. |
| target |
string |
Cíl chyby. |
ErrorResponse
Chybová odpověď
| Name | Typ | Description |
|---|---|---|
| error |
Objekt chyby. |
Lab
Cvičení.
| Name | Typ | Default value | Description |
|---|---|---|---|
| id |
string |
Identifikátor prostředku. |
|
| location |
string |
Umístění prostředku. |
|
| name |
string |
Název prostředku. |
|
| properties.announcement |
Vlastnosti všech oznámení testovacích prostředí přidružených k tomuto testovacímu prostředí |
||
| properties.artifactsStorageAccount |
string |
Účet úložiště artefaktů testovacího prostředí. |
|
| properties.createdDate |
string (date-time) |
Datum vytvoření testovacího prostředí. |
|
| properties.defaultPremiumStorageAccount |
string |
Výchozí účet premium storage testovacího prostředí. |
|
| properties.defaultStorageAccount |
string |
Výchozí účet úložiště testovacího prostředí. |
|
| properties.environmentPermission |
Přístupová práva udělená uživateli při zřizování prostředí |
||
| properties.extendedProperties |
object |
Rozšířené vlastnosti testovacího prostředí používaného pro experimentální funkce |
|
| properties.labStorageType | Premium |
Typ úložiště používaného testovacím prostředím Může to být Premium nebo Standard. Výchozí hodnota je Premium. |
|
| properties.loadBalancerId |
string |
Nástroj pro vyrovnávání zatížení používaný pro testovací virtuální počítače, které používají sdílenou IP adresu. |
|
| properties.mandatoryArtifactsResourceIdsLinux |
string[] |
Seřazený seznam ID prostředků artefaktů, které by se měly použít u všech vytváření virtuálních počítačů s Linuxem ve výchozím nastavení před artefakty určenými uživatelem. |
|
| properties.mandatoryArtifactsResourceIdsWindows |
string[] |
Seřazený seznam ID prostředků artefaktů, které by se měly použít u všech vytváření virtuálních počítačů s Windows ve výchozím nastavení před artefakty určenými uživatelem. |
|
| properties.networkSecurityGroupId |
string |
Skupina zabezpečení sítě připojená k síťovým rozhraním testovacích virtuálních počítačů pro omezení otevřených portů |
|
| properties.premiumDataDiskStorageAccount |
string |
Účet úložiště datových disků úrovně Premium v testovacím prostředí. |
|
| properties.premiumDataDisks |
Nastavení pro povolení využití datových disků Úrovně Premium. Pokud je jeho hodnota Povolená, je povoleno vytváření datových disků Úrovně Standard nebo Premium. Pokud je jeho hodnota Zakázáno, je povoleno pouze vytváření standardních datových disků. |
||
| properties.provisioningState |
string |
Stav zřizování prostředku. |
|
| properties.publicIpId |
string |
Veřejná IP adresa nástroje pro vyrovnávání zatížení testovacího prostředí. |
|
| properties.support |
Vlastnosti jakékoli zprávy podpory testovacího prostředí přidružené k tomuto testovacímu prostředí |
||
| properties.uniqueIdentifier |
string |
Jedinečný neměnný identifikátor prostředku (GUID). |
|
| properties.vaultName |
string |
Trezor klíčů testovacího prostředí. |
|
| properties.vmCreationResourceGroup |
string |
Skupina prostředků, ve které se vytvoří všechny nové virtuální počítače testovacího prostředí. Pokud chcete službě DevTest Labs umožnit spravovat vytváření skupin prostředků, nastavte tuto hodnotu na hodnotu null. |
|
| tags |
object |
Značky prostředku. |
|
| type |
string |
Typ prostředku. |
LabAnnouncementProperties
Vlastnosti banneru oznámení testovacího prostředí
| Name | Typ | Description |
|---|---|---|
| enabled |
Je oznámení testovacího prostředí v tuto chvíli aktivní nebo povolené? |
|
| expirationDate |
string (date-time) |
Čas, kdy vyprší platnost oznámení (null pro nikdy) |
| expired |
boolean |
Vypršela platnost tohoto oznámení? |
| markdown |
string |
Text markdownu (pokud existuje) zobrazený v uživatelském rozhraní tohoto testovacího prostředí. Pokud necháte prázdnou hodnotu nebo hodnotu null, nezobrazí se nic. |
| provisioningState |
string |
Stav zřizování prostředku. |
| title |
string |
Název prostého textu pro oznámení testovacího prostředí |
| uniqueIdentifier |
string |
Jedinečný neměnný identifikátor prostředku (GUID). |
LabSupportProperties
Vlastnosti banneru podpory testovacího prostředí
| Name | Typ | Description |
|---|---|---|
| enabled |
Je v tuto chvíli informační zpráva podpory testovacího prostředí aktivní nebo povolená? |
|
| markdown |
string |
Text markdownu (pokud existuje) zobrazený v uživatelském rozhraní tohoto testovacího prostředí. Pokud necháte prázdnou hodnotu nebo hodnotu null, nezobrazí se nic. |
PremiumDataDisk
Nastavení pro povolení využití datových disků Úrovně Premium. Pokud je jeho hodnota Povolená, je povoleno vytváření datových disků Úrovně Standard nebo Premium. Pokud je jeho hodnota Zakázáno, je povoleno pouze vytváření standardních datových disků.
| Hodnota | Description |
|---|---|
| Disabled | |
| Enabled |
StorageType
Typ úložiště disku (tj. Standard, Premium).
| Hodnota | Description |
|---|---|
| Standard | |
| Premium | |
| StandardSSD |