Labs - Create Or Update
Skapa eller ersätt ett befintligt labb. Den här åtgärden kan ta en stund att slutföra.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{name}?api-version=2018-09-15
URI-parametrar
| Name | I | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
name
|
path | True |
string |
Namnet på labbet. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Namnet på resursgruppen. Namnet är skiftlägesokänsligt. |
|
subscription
|
path | True |
string minLength: 1 |
ID för målprenumerationen. |
|
api-version
|
query | True |
string minLength: 1 |
Den API-version som ska användas för den här åtgärden. |
Begärandetext
| Name | Typ | Description |
|---|---|---|
| location |
string |
Platsen för resursen. |
| properties.announcement |
Egenskaperna för eventuella labbmeddelanden som är associerade med det här labbet |
|
| properties.environmentPermission |
De åtkomsträttigheter som ska beviljas användaren vid etablering av en miljö |
|
| properties.extendedProperties |
object |
Utökade egenskaper för labbet som används för experimentella funktioner |
| properties.labStorageType |
Typ av lagring som används av labbet. Det kan vara antingen Premium eller Standard. Standardvärdet är Premium. |
|
| properties.mandatoryArtifactsResourceIdsLinux |
string[] |
Den ordnade listan över artefaktresurs-ID:n som ska tillämpas på alla skapanden av virtuella Linux-datorer som standard, innan de artefakter som anges av användaren. |
| properties.mandatoryArtifactsResourceIdsWindows |
string[] |
Den ordnade listan över artefaktresurs-ID:n som ska tillämpas på alla skapanden av virtuella Windows-datorer som standard, innan de artefakter som anges av användaren. |
| properties.premiumDataDisks |
Inställningen för att aktivera användning av Premium-datadiskar. När värdet är "Aktiverat" tillåts skapande av standard- eller Premium-datadiskar. När värdet är Inaktiverat tillåts endast skapande av standarddatadiskar. |
|
| properties.support |
Egenskaperna för eventuella labbsupportmeddelanden som är associerade med den här labbuppgiften |
|
| tags |
object |
Taggarna för resursen. |
Svar
| Name | Typ | Description |
|---|---|---|
| 200 OK |
Uppdateringsåtgärden för resursen "Lab" lyckades |
|
| 201 Created |
Åtgärden för att skapa resursen "Lab" lyckades Sidhuvuden
|
|
| Other Status Codes |
Ett oväntat felsvar. |
Säkerhet
azure_auth
Azure Active Directory OAuth2-flöde.
Typ:
oauth2
Flow:
implicit
Auktoriseringswebbadress:
https://login.microsoftonline.com/common/oauth2/authorize
Omfattningar
| Name | Description |
|---|---|
| user_impersonation | personifiera ditt användarkonto |
Exempel
Labs_CreateOrUpdate
Exempelbegäran
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"
}
}
Exempelsvar
{
"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"
}
}
Definitioner
| Name | Description |
|---|---|
|
Enable |
Anger om artefaktkällan är aktiverad (värden: Aktiverad, Inaktiverad). |
|
Environment |
De åtkomsträttigheter som ska beviljas användaren vid etablering av en miljö |
|
Error |
Ytterligare information om resurshanteringsfelet. |
|
Error |
Felinformationen. |
|
Error |
Felsvar |
| Lab |
Ett labb. |
|
Lab |
Egenskaper för en labbmeddelandebanderoll |
|
Lab |
Egenskaper för ett labbs supportbanderoll |
|
Premium |
Inställningen för att aktivera användning av Premium-datadiskar. När värdet är "Aktiverat" tillåts skapande av standard- eller Premium-datadiskar. När värdet är Inaktiverat tillåts endast skapande av standarddatadiskar. |
|
Storage |
Lagringstypen för disken (dvs. Standard, Premium). |
EnableStatus
Anger om artefaktkällan är aktiverad (värden: Aktiverad, Inaktiverad).
| Värde | Description |
|---|---|
| Enabled | |
| Disabled |
EnvironmentPermission
De åtkomsträttigheter som ska beviljas användaren vid etablering av en miljö
| Värde | Description |
|---|---|
| Reader | |
| Contributor |
ErrorAdditionalInfo
Ytterligare information om resurshanteringsfelet.
| Name | Typ | Description |
|---|---|---|
| info |
object |
Ytterligare information. |
| type |
string |
Ytterligare informationstyp. |
ErrorDetail
Felinformationen.
| Name | Typ | Description |
|---|---|---|
| additionalInfo |
Ytterligare information om felet. |
|
| code |
string |
Felkoden. |
| details |
Felinformationen. |
|
| message |
string |
Felmeddelandet. |
| target |
string |
Felmålet. |
ErrorResponse
Felsvar
| Name | Typ | Description |
|---|---|---|
| error |
Felobjektet. |
Lab
Ett labb.
| Name | Typ | Standardvärde | Description |
|---|---|---|---|
| id |
string |
Resursens identifierare. |
|
| location |
string |
Platsen för resursen. |
|
| name |
string |
Namnet på resursen. |
|
| properties.announcement |
Egenskaperna för eventuella labbmeddelanden som är associerade med det här labbet |
||
| properties.artifactsStorageAccount |
string |
Labbets artefaktlagringskonto. |
|
| properties.createdDate |
string (date-time) |
Skapandedatumet för labbet. |
|
| properties.defaultPremiumStorageAccount |
string |
Labbets standardkonto för premiumlagring. |
|
| properties.defaultStorageAccount |
string |
Labbets standardlagringskonto. |
|
| properties.environmentPermission |
De åtkomsträttigheter som ska beviljas användaren vid etablering av en miljö |
||
| properties.extendedProperties |
object |
Utökade egenskaper för labbet som används för experimentella funktioner |
|
| properties.labStorageType | Premium |
Typ av lagring som används av labbet. Det kan vara antingen Premium eller Standard. Standardvärdet är Premium. |
|
| properties.loadBalancerId |
string |
Lastbalanseraren som används för virtuella labbdatorer som använder delad IP-adress. |
|
| properties.mandatoryArtifactsResourceIdsLinux |
string[] |
Den ordnade listan över artefaktresurs-ID:n som ska tillämpas på alla skapanden av virtuella Linux-datorer som standard, innan de artefakter som anges av användaren. |
|
| properties.mandatoryArtifactsResourceIdsWindows |
string[] |
Den ordnade listan över artefaktresurs-ID:n som ska tillämpas på alla skapanden av virtuella Windows-datorer som standard, innan de artefakter som anges av användaren. |
|
| properties.networkSecurityGroupId |
string |
Nätverkssäkerhetsgruppen som är kopplad till labb-VM:ernas nätverksgränssnitt för att begränsa öppna portar. |
|
| properties.premiumDataDiskStorageAccount |
string |
Labbets Premium-lagringskonto för datadiskar. |
|
| properties.premiumDataDisks |
Inställningen för att aktivera användning av Premium-datadiskar. När värdet är "Aktiverat" tillåts skapande av standard- eller Premium-datadiskar. När värdet är Inaktiverat tillåts endast skapande av standarddatadiskar. |
||
| properties.provisioningState |
string |
Resursens etableringsstatus. |
|
| properties.publicIpId |
string |
Den offentliga IP-adressen för labbets lastbalanserare. |
|
| properties.support |
Egenskaperna för eventuella labbsupportmeddelanden som är associerade med den här labbuppgiften |
||
| properties.uniqueIdentifier |
string |
Den unika oföränderliga identifieraren för en resurs (Guid). |
|
| properties.vaultName |
string |
Labbets nyckelvalv. |
|
| properties.vmCreationResourceGroup |
string |
Resursgruppen där alla nya virtuella labbdatorer skapas. Om du vill låta DevTest Labs hantera skapande av resursgrupper anger du värdet till null. |
|
| tags |
object |
Taggarna för resursen. |
|
| type |
string |
Resurstypen. |
LabAnnouncementProperties
Egenskaper för en labbmeddelandebanderoll
| Name | Typ | Description |
|---|---|---|
| enabled |
Är labbmeddelandet aktivt/aktiverat just nu? |
|
| expirationDate |
string (date-time) |
Tiden då meddelandet upphör att gälla (null för aldrig) |
| expired |
boolean |
Har det här meddelandet upphört att gälla? |
| markdown |
string |
Markdown-texten (om någon) som den här labbuppgiften visar i användargränssnittet. Om inget lämnas tomt/null visas ingenting. |
| provisioningState |
string |
Resursens etableringsstatus. |
| title |
string |
Oformaterad textrubrik för labbmeddelandet |
| uniqueIdentifier |
string |
Den unika oföränderliga identifieraren för en resurs (Guid). |
LabSupportProperties
Egenskaper för ett labbs supportbanderoll
| Name | Typ | Description |
|---|---|---|
| enabled |
Är labbsupporten aktiv/aktiverad just nu? |
|
| markdown |
string |
Markdown-texten (om någon) som den här labbuppgiften visar i användargränssnittet. Om inget lämnas tomt/null visas ingenting. |
PremiumDataDisk
Inställningen för att aktivera användning av Premium-datadiskar. När värdet är "Aktiverat" tillåts skapande av standard- eller Premium-datadiskar. När värdet är Inaktiverat tillåts endast skapande av standarddatadiskar.
| Värde | Description |
|---|---|
| Disabled | |
| Enabled |
StorageType
Lagringstypen för disken (dvs. Standard, Premium).
| Värde | Description |
|---|---|
| Standard | |
| Premium | |
| StandardSSD |