Sdílet prostřednictvím


Microsoft.App builders/builds 2023-11-02-preview

Definice prostředku Bicep

Typ prostředku builders/builds je možné nasadit s operacemi, které cílí na:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.App/builders/builds, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.App/builders/builds@2023-11-02-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    configuration: {
      baseOs: 'string'
      environmentVariables: [
        {
          name: 'string'
          value: 'string'
        }
      ]
      platform: 'string'
      platformVersion: 'string'
      preBuildSteps: [
        {
          description: 'string'
          httpGet: {
            fileName: 'string'
            headers: [
              'string'
            ]
            url: 'string'
          }
          scripts: [
            'string'
          ]
        }
      ]
    }
    destinationContainerRegistry: {
      image: 'string'
      server: 'string'
    }
  }
}

Hodnoty vlastností

builders/builds

Název Description Hodnota
name Název prostředku

Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v nástroji Bicep.
string (povinné)
Nadřazené V nástroji Bicep můžete zadat nadřazený prostředek podřízeného prostředku. Tuto vlastnost stačí přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek.

Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek.
Symbolický název prostředku typu: builders
properties Vlastnosti specifické pro tento prostředek. Vlastnosti sestavení

Vlastnosti sestavení

Název Description Hodnota
konfigurace Konfigurace sestavení. Konfigurace sestavení
destinationContainerRegistry Registr kontejneru, do kterého se nahraje konečná image. ContainerRegistryWithCustomImage

Konfigurace sestavení

Název Description Hodnota
baseOs Základní operační systém použitý k sestavení a spuštění aplikace. řetězec
environmentVariables Seznam proměnných prostředí, které mají být předány sestavení, tajné kódy by se neměly používat v proměnné prostředí. EnvironmentVariable[]
platforma Platforma, která se má použít k sestavení a spuštění aplikace řetězec
verze platformy Verze platformy, která se použije k sestavení a spuštění aplikace. řetězec
kroky předběžného sestavení Seznam kroků, které se mají provést před sestavením Krok před sestavením[]

EnvironmentVariable

Název Description Hodnota
name Název proměnné prostředí. string (povinné)
hodnota Hodnota proměnné prostředí string (povinné)

Krok před sestavením

Název Description Hodnota
description Popis kroku před sestavením řetězec
httpZískat Požadavek HTTP get, který se má odeslat před sestavením. HttpGet
skripty Seznam vlastních příkazů ke spuštění string[]

HttpGet

Název Description Hodnota
fileName Název souboru, do kterého se má žádost uložit. řetězec
Záhlaví Seznam hlaviček, které se mají odeslat spolu s požadavkem string[]
url Adresa URL, na které se má provést požadavek HTTP GET. string (povinné)

ContainerRegistryWithCustomImage

Název Description Hodnota
image Úplný název, pod kterým se má konečný obrázek nahrát, včetně názvu obrázku a značky řetězec
server Přihlašovací server registru kontejneru, na který se má konečná image nahrát. Prostředek tvůrce musí mít tento registr kontejneru definovaný společně s identitou, která se k němu použije pro přístup. string (povinné)

Definice prostředku šablony ARM

Typ prostředku builders/builds je možné nasadit s operacemi, které cílí na:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.App/builders/builds, přidejte do šablony následující kód JSON.

{
  "type": "Microsoft.App/builders/builds",
  "apiVersion": "2023-11-02-preview",
  "name": "string",
  "properties": {
    "configuration": {
      "baseOs": "string",
      "environmentVariables": [
        {
          "name": "string",
          "value": "string"
        }
      ],
      "platform": "string",
      "platformVersion": "string",
      "preBuildSteps": [
        {
          "description": "string",
          "httpGet": {
            "fileName": "string",
            "headers": [ "string" ],
            "url": "string"
          },
          "scripts": [ "string" ]
        }
      ]
    },
    "destinationContainerRegistry": {
      "image": "string",
      "server": "string"
    }
  }
}

Hodnoty vlastností

builders/builds

Název Description Hodnota
typ Typ prostředku "Microsoft.App/builders/builds"
apiVersion Verze rozhraní API prostředku 2023-11-02-preview
name Název prostředku

Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v šablonách JSON ARM.
string (povinné)
properties Vlastnosti specifické pro tento prostředek. Vlastnosti sestavení

Vlastnosti sestavení

Název Description Hodnota
konfigurace Konfigurace sestavení. Konfigurace sestavení
destinationContainerRegistry Registr kontejneru, do kterého se nahraje konečná image. ContainerRegistryWithCustomImage

Konfigurace sestavení

Název Description Hodnota
baseOs Základní operační systém použitý k sestavení a spuštění aplikace. řetězec
environmentVariables Seznam proměnných prostředí, které mají být předány sestavení, tajné kódy by se neměly používat v proměnné prostředí. EnvironmentVariable[]
platforma Platforma, která se má použít k sestavení a spuštění aplikace řetězec
verze platformy Verze platformy, která se použije k sestavení a spuštění aplikace. řetězec
kroky předběžného sestavení Seznam kroků, které se mají provést před sestavením Krok před sestavením[]

EnvironmentVariable

Název Description Hodnota
name Název proměnné prostředí. string (povinné)
hodnota Hodnota proměnné prostředí string (povinné)

Krok před sestavením

Název Description Hodnota
description Popis kroku před sestavením řetězec
httpZískat Požadavek HTTP get, který se má odeslat před sestavením. HttpGet
skripty Seznam vlastních příkazů ke spuštění string[]

HttpGet

Název Description Hodnota
fileName Název souboru, do kterého se má žádost uložit. řetězec
Záhlaví Seznam hlaviček, které se mají odeslat spolu s požadavkem string[]
url Adresa URL, na které se má provést požadavek HTTP GET. string (povinné)

ContainerRegistryWithCustomImage

Název Description Hodnota
image Celé jméno, pod kterým se má konečný obrázek nahrát, včetně názvu obrázku a značky. řetězec
server Přihlašovací server registru kontejneru, na který se má nahrát konečná image. Prostředek Tvůrce musí mít definovaný tento registr kontejneru společně s identitou, která se k němu použije pro přístup. string (povinné)

Definice prostředku Terraformu (zprostředkovatele AzAPI)

Typ prostředku Builders/builds je možné nasadit s operacemi, které cílí na:

  • Skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.App/builders/builds, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.App/builders/builds@2023-11-02-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      configuration = {
        baseOs = "string"
        environmentVariables = [
          {
            name = "string"
            value = "string"
          }
        ]
        platform = "string"
        platformVersion = "string"
        preBuildSteps = [
          {
            description = "string"
            httpGet = {
              fileName = "string"
              headers = [
                "string"
              ]
              url = "string"
            }
            scripts = [
              "string"
            ]
          }
        ]
      }
      destinationContainerRegistry = {
        image = "string"
        server = "string"
      }
    }
  })
}

Hodnoty vlastností

tvůrci/buildy

Název Description Hodnota
typ Typ prostředku "Microsoft.App/builders/builds@2023-11-02-preview"
name Název prostředku string (povinné)
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: builders
properties Vlastnosti specifické pro tento prostředek. BuildVlastnosti

BuildVlastnosti

Název Description Hodnota
konfigurace Konfigurace sestavení. BuildConfiguration
destinationContainerRegistry Registr kontejneru, do kterého se nahraje konečná image. ContainerRegistryWithCustomImage

BuildConfiguration

Název Description Hodnota
baseOs Základní operační systém použitý k sestavení a spuštění aplikace řetězec
environmentVariables Seznam proměnných prostředí, které se mají předat do sestavení, tajné kódy by se neměly používat v proměnné prostředí. EnvironmentVariable[]
platforma Platforma, která se má použít k sestavení a spuštění aplikace. řetězec
verze platformy Verze platformy, která se použije k sestavení a spuštění aplikace. řetězec
preBuildSteps Seznam kroků, které se mají provést před sestavením PreBuildStep[]

EnvironmentVariable

Název Description Hodnota
name Název proměnné prostředí. string (povinné)
hodnota Hodnota proměnné prostředí. string (povinné)

Krok předběžného sestavení

Název Description Hodnota
description Popis kroku před sestavením řetězec
httpGet Http get request to send before the build. HttpGet
skripty Seznam vlastních příkazů ke spuštění string[]

HttpGet

Název Description Hodnota
fileName Název souboru, do kterého má být požadavek uložen. řetězec
Záhlaví Seznam hlaviček, které se mají odeslat spolu s požadavkem string[]
url Adresa URL pro vytvoření požadavku HTTP GET proti. string (povinné)

ContainerRegistryWithCustomImage

Název Description Hodnota
image Celé jméno, pod kterým se má konečný obrázek nahrát, včetně názvu obrázku a značky. řetězec
server Přihlašovací server registru kontejneru, na který se má nahrát konečná image. Prostředek Tvůrce musí mít definovaný tento registr kontejneru společně s identitou, která se k němu použije pro přístup. string (povinné)