Microsoft.TestBase testBaseAccounts/packages

Bicep-resourcedefinitie

Het resourcetype testBaseAccounts/packages kan worden geïmplementeerd met bewerkingen die zijn gericht op:

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:

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