Microsoft.TestBase testBaseAccounts/packages
Bicep-resourcedefinitie
Het resourcetype testBaseAccounts/packages kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource Microsoft.TestBase/testBaseAccounts/packages wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.TestBase/testBaseAccounts/packages@2022-04-01-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
parent: resourceSymbolicName
properties: {
applicationName: 'string'
blobPath: 'string'
flightingRing: 'string'
targetOSList: [
{
baselineOSs: [
'string'
]
osUpdateType: 'string'
targetOSs: [
'string'
]
}
]
tests: [
{
commands: [
{
action: 'string'
alwaysRun: bool
applyUpdateBefore: bool
content: 'string'
contentType: 'string'
maxRunTime: int
name: 'string'
restartAfter: bool
runAsInteractive: bool
runElevated: bool
}
]
isActive: bool
testType: 'string'
}
]
version: 'string'
}
}
Eigenschapswaarden
testBaseAccounts/pakketten
Naam | Description | Waarde |
---|---|---|
naam | De resourcenaam Meer informatie over het instellen van namen en typen voor onderliggende resources in Bicep. |
tekenreeks (vereist) |
location | De geografische locatie waar de resource zich bevindt | tekenreeks (vereist) |
tags | De tags van de resource. | Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken |
Bovenliggende | In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd. Zie Onderliggende resource buiten bovenliggende resource voor meer informatie. |
Symbolische naam voor resource van het type: testBaseAccounts |
properties | Test de eigenschappen van het basispakket. | PackageProperties |
PackageProperties
Naam | Description | Waarde |
---|---|---|
applicationName | De naam van de toepassing | tekenreeks (vereist) |
blobPath | Het bestandspad van het pakket. | tekenreeks (vereist) |
flightingRing | De flighting-ring voor functie-update. | tekenreeks (vereist) |
targetOSList | Hiermee geeft u de doelbesturingssystemen van specifieke typen besturingssysteemupdates op. | TargetOSInfo[] (vereist) |
tests | De gedetailleerde testinformatie. | Test[] (vereist) |
versie | Toepassingsversie | tekenreeks (vereist) |
TargetOSInfo
Naam | Description | Waarde |
---|---|---|
baselineOSs | Hiermee geeft u de basislijnbesturingssystemen die moeten worden getest. | tekenreeks[] |
osUpdateType | Hiermee geeft u het type besturingssysteemupdate op dat moet worden getest, bijvoorbeeld 'Beveiligingsupdates' of 'Functie-updates'. | tekenreeks (vereist) |
targetOSs | Hiermee geeft u de doelbesturingssystemen die moeten worden getest. | tekenreeks[] (vereist) |
Testen
Naam | Description | Waarde |
---|---|---|
opdrachten | De opdrachten die in de test worden gebruikt. | Opdracht[] (vereist) |
Isactive | Geeft aan of deze test actief is. Er wordt geen test gepland voor niet-actieve test. | booleaans |
testType | Het type test. | 'FunctionalTest' 'OutOfBoxTest' (vereist) |
Opdracht
Naam | Description | Waarde |
---|---|---|
action | De actie van de opdracht. | 'Sluiten' 'Aangepast' 'Installeren' 'Starten' 'Verwijderen' (vereist) |
alwaysRun | Hiermee geeft u op of de opdracht moet worden uitgevoerd, zelfs als een vorige opdracht is mislukt. | booleaans |
applyUpdateBefore | Hiermee geeft u op of update moet worden toegepast vóór de opdracht. | booleaans |
inhoud | De inhoud van de opdracht. De inhoud is afhankelijk van het brontype. | tekenreeks (vereist) |
Contenttype | Het type opdrachtinhoud. | 'Bestand' 'Inline' 'Pad' (vereist) |
maxRunTime | Hiermee geeft u de maximale uitvoeringstijd van de opdracht. | int |
naam | De naam van de opdracht. | tekenreeks (vereist) |
restartAfter | Hiermee geeft u op of de VM opnieuw moet worden opgestart nadat de opdracht is uitgevoerd. | booleaans |
runAsInteractive | Hiermee geeft u op of de opdracht moet worden uitgevoerd in de interactieve modus. | booleaans |
runElevated | Hiermee geeft u op of de opdracht moet worden uitgevoerd als beheerder. | booleaans |
Resourcedefinitie van ARM-sjabloon
Het resourcetype testBaseAccounts/packages kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een resource Microsoft.TestBase/testBaseAccounts/packages wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.TestBase/testBaseAccounts/packages",
"apiVersion": "2022-04-01-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"applicationName": "string",
"blobPath": "string",
"flightingRing": "string",
"targetOSList": [
{
"baselineOSs": [ "string" ],
"osUpdateType": "string",
"targetOSs": [ "string" ]
}
],
"tests": [
{
"commands": [
{
"action": "string",
"alwaysRun": "bool",
"applyUpdateBefore": "bool",
"content": "string",
"contentType": "string",
"maxRunTime": "int",
"name": "string",
"restartAfter": "bool",
"runAsInteractive": "bool",
"runElevated": "bool"
}
],
"isActive": "bool",
"testType": "string"
}
],
"version": "string"
}
}
Eigenschapswaarden
testBaseAccounts/packages
Naam | Description | Waarde |
---|---|---|
type | Het resourcetype | 'Microsoft.TestBase/testBaseAccounts/packages' |
apiVersion | De resource-API-versie | '2022-04-01-preview' |
naam | De resourcenaam Meer informatie over het instellen van namen en typen voor onderliggende resources in JSON ARM-sjablonen. |
tekenreeks (vereist) |
location | De geografische locatie waar de resource zich bevindt | tekenreeks (vereist) |
tags | De tags van de resource. | Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken |
properties | Basispakketeigenschappen testen. | PackageProperties |
PackageProperties
Naam | Description | Waarde |
---|---|---|
applicationName | De naam van de toepassing | tekenreeks (vereist) |
blobPath | Het bestandspad van het pakket. | tekenreeks (vereist) |
flightingRing | De flighting ring voor functie-update. | tekenreeks (vereist) |
targetOSList | Hiermee geeft u de doelbesturingssystemen van specifieke besturingssysteemupdatetypen op. | TargetOSInfo[] (vereist) |
tests | De gedetailleerde testinformatie. | Test[] (vereist) |
versie | Toepassingsversie | tekenreeks (vereist) |
TargetOSInfo
Naam | Description | Waarde |
---|---|---|
baselineOSs | Hiermee geeft u de basislijnbesturingssystemen die moeten worden getest. | tekenreeks[] |
osUpdateType | Hiermee geeft u het type besturingssysteemupdate op dat moet worden getest, bijvoorbeeld 'Beveiligingsupdates' of 'Onderdelenupdates'. | tekenreeks (vereist) |
targetOSs | Hiermee geeft u de doelbesturingssystemen die moeten worden getest. | tekenreeks[] (vereist) |
Testen
Naam | Description | Waarde |
---|---|---|
opdrachten | De opdrachten die in de test worden gebruikt. | Opdracht[] (vereist) |
Isactive | Geeft aan of deze test actief is. Er wordt geen test gepland voor niet-actieve test. | booleaans |
testType | Het type test. | 'FunctionalTest' 'OutOfBoxTest' (vereist) |
Opdracht
Naam | Beschrijving | Waarde |
---|---|---|
action | De actie van de opdracht. | 'Sluiten' 'Aangepast' 'Installeren' 'Starten' 'Verwijderen' (vereist) |
alwaysRun | Hiermee geeft u op of de opdracht moet worden uitgevoerd, zelfs als een vorige opdracht is mislukt. | booleaans |
applyUpdateBefore | Hiermee geeft u op of update moet worden toegepast vóór de opdracht. | booleaans |
inhoud | De inhoud van de opdracht. De inhoud is afhankelijk van het brontype. | tekenreeks (vereist) |
Contenttype | Het type opdrachtinhoud. | 'Bestand' 'Inline' 'Pad' (vereist) |
maxRunTime | Hiermee geeft u de maximale uitvoeringstijd van de opdracht. | int |
naam | De naam van de opdracht. | tekenreeks (vereist) |
restartAfter | Hiermee geeft u op of de VM opnieuw moet worden opgestart nadat de opdracht is uitgevoerd. | booleaans |
runAsInteractive | Hiermee geeft u op of de opdracht moet worden uitgevoerd in de interactieve modus. | booleaans |
runElevated | Hiermee geeft u op of de opdracht moet worden uitgevoerd als beheerder. | booleaans |
Terraform-resourcedefinitie (AzAPI-provider)
Het resourcetype testBaseAccounts/packages kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource Microsoft.TestBase/testBaseAccounts/packages wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.TestBase/testBaseAccounts/packages@2022-04-01-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
applicationName = "string"
blobPath = "string"
flightingRing = "string"
targetOSList = [
{
baselineOSs = [
"string"
]
osUpdateType = "string"
targetOSs = [
"string"
]
}
]
tests = [
{
commands = [
{
action = "string"
alwaysRun = bool
applyUpdateBefore = bool
content = "string"
contentType = "string"
maxRunTime = int
name = "string"
restartAfter = bool
runAsInteractive = bool
runElevated = bool
}
]
isActive = bool
testType = "string"
}
]
version = "string"
}
})
}
Eigenschapswaarden
testBaseAccounts/pakketten
Naam | Beschrijving | Waarde |
---|---|---|
type | Het resourcetype | "Microsoft.TestBase/testBaseAccounts/packages@2022-04-01-preview" |
naam | De resourcenaam | tekenreeks (vereist) |
location | De geografische locatie waar de resource zich bevindt | tekenreeks (vereist) |
parent_id | De id van de resource die het bovenliggende item voor deze resource is. | Id voor resource van het type: testBaseAccounts |
tags | De tags van de resource. | Woordenlijst met tagnamen en -waarden. |
properties | Test de eigenschappen van het basispakket. | PackageProperties |
PackageProperties
Naam | Beschrijving | Waarde |
---|---|---|
applicationName | De naam van de toepassing | tekenreeks (vereist) |
blobPath | Het bestandspad van het pakket. | tekenreeks (vereist) |
flightingRing | De flighting-ring voor functie-update. | tekenreeks (vereist) |
targetOSList | Hiermee geeft u de doelbesturingssystemen van specifieke typen besturingssysteemupdates op. | TargetOSInfo[] (vereist) |
tests | De gedetailleerde testinformatie. | Test[] (vereist) |
versie | Toepassingsversie | tekenreeks (vereist) |
TargetOSInfo
Naam | Description | Waarde |
---|---|---|
baselineOSs | Hiermee geeft u de basislijnbesturingssystemen die moeten worden getest. | tekenreeks[] |
osUpdateType | Hiermee geeft u het type besturingssysteemupdate op dat moet worden getest, bijvoorbeeld 'Beveiligingsupdates' of 'Functie-updates'. | tekenreeks (vereist) |
targetOSs | Hiermee geeft u de doelbesturingssystemen die moeten worden getest. | tekenreeks[] (vereist) |
Testen
Naam | Description | Waarde |
---|---|---|
opdrachten | De opdrachten die in de test worden gebruikt. | Opdracht[] (vereist) |
Isactive | Geeft aan of deze test actief is. Er wordt geen test gepland voor niet-actieve test. | booleaans |
testType | Het type test. | "FunctionalTest" "OutOfBoxTest" (vereist) |
Opdracht
Naam | Description | Waarde |
---|---|---|
action | De actie van de opdracht. | "Sluiten" "Aangepast" "Installeren" "Starten" 'Verwijderen' (vereist) |
alwaysRun | Hiermee geeft u op of de opdracht moet worden uitgevoerd, zelfs als een vorige opdracht is mislukt. | booleaans |
applyUpdateBefore | Hiermee geeft u op of update moet worden toegepast vóór de opdracht. | booleaans |
inhoud | De inhoud van de opdracht. De inhoud is afhankelijk van het brontype. | tekenreeks (vereist) |
Contenttype | Het type opdrachtinhoud. | "Bestand" "Inline" "Pad" (vereist) |
maxRunTime | Hiermee geeft u de maximale uitvoeringstijd van de opdracht. | int |
naam | De naam van de opdracht. | tekenreeks (vereist) |
restartAfter | Hiermee geeft u op of de VM opnieuw moet worden opgestart nadat de opdracht is uitgevoerd. | booleaans |
runAsInteractive | Hiermee geeft u op of de opdracht moet worden uitgevoerd in de interactieve modus. | booleaans |
runElevated | Hiermee geeft u op of de opdracht moet worden uitgevoerd als beheerder. | booleaans |
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor