Sdílet prostřednictvím


Microsoft.App builders/builds 2024-10-02-preview

Definice prostředku Bicep

Tvůrce/typ prostředku sestavení je možné nasadit s operacemi, které cílí:

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 Microsoft.App/builders/builds prostředek, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.App/builders/builds@2024-10-02-preview' = {
  parent: resourceSymbolicName
  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í

BuildConfiguration

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

BuildProperties

Jméno Popis Hodnota
konfigurace Konfigurace sestavení BuildConfiguration
destinationContainerRegistry Registr kontejneru, do kterého se nahraje konečná image. ContainerRegistryWithCustomImage

ContainerRegistryWithCustomImage

Jméno Popis Hodnota
obraz Celé jméno, které by se mělo nahrát jako konečný obrázek, včetně názvu i značky obrázku. řetězec
server Přihlašovací server registru kontejneru, do kterého by se měla nahrát konečná image. Prostředek Tvůrce musí mít tento registr kontejneru definovaný společně s identitou, která se má použít pro přístup k němu. string (povinné)

EnvironmentVariable

Jméno Popis Hodnota
Jméno Název proměnné prostředí string (povinné)
hodnota Hodnota proměnné prostředí string (povinné)

HttpGet

Jméno Popis Hodnota
jméno souboru Název souboru, do kterého má být požadavek uložen. řetězec
hlavičky Seznam hlaviček, které se mají odeslat s požadavkem string[]
adresa URL Adresa URL pro provedení požadavku HTTP GET proti. string (povinné)

Microsoft.App/builders/builds

Jméno Popis Hodnota
Jméno Název prostředku řetězec

Omezení:
Minimální délka = 2
Maximální délka = 64
Model = ^[-\w\._\(\)]+$ (povinné)
rodič V bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost je potřeba 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: tvůrci
vlastnosti Vlastnosti specifické pro prostředek pro tento prostředek. buildProperties

PreBuildStep

Jméno Popis Hodnota
popis Popis kroku před sestavením řetězec
httpGet Http get request to send before the build. HttpGet
skripty Seznam vlastních příkazů, které se mají spustit string[]

Definice prostředku šablony ARM

Tvůrce/typ prostředku sestavení je možné nasadit s operacemi, které cílí:

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í JSON.

{
  "type": "Microsoft.App/builders/builds",
  "apiVersion": "2024-10-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í

BuildConfiguration

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

BuildProperties

Jméno Popis Hodnota
konfigurace Konfigurace sestavení BuildConfiguration
destinationContainerRegistry Registr kontejneru, do kterého se nahraje konečná image. ContainerRegistryWithCustomImage

ContainerRegistryWithCustomImage

Jméno Popis Hodnota
obraz Celé jméno, které by se mělo nahrát jako konečný obrázek, včetně názvu i značky obrázku. řetězec
server Přihlašovací server registru kontejneru, do kterého by se měla nahrát konečná image. Prostředek Tvůrce musí mít tento registr kontejneru definovaný společně s identitou, která se má použít pro přístup k němu. string (povinné)

EnvironmentVariable

Jméno Popis Hodnota
Jméno Název proměnné prostředí string (povinné)
hodnota Hodnota proměnné prostředí string (povinné)

HttpGet

Jméno Popis Hodnota
jméno souboru Název souboru, do kterého má být požadavek uložen. řetězec
hlavičky Seznam hlaviček, které se mají odeslat s požadavkem string[]
adresa URL Adresa URL pro provedení požadavku HTTP GET proti. string (povinné)

Microsoft.App/builders/builds

Jméno Popis Hodnota
apiVersion Verze rozhraní API 2024-10-02-preview
Jméno Název prostředku řetězec

Omezení:
Minimální délka = 2
Maximální délka = 64
Model = ^[-\w\._\(\)]+$ (povinné)
vlastnosti Vlastnosti specifické pro prostředek pro tento prostředek. buildProperties
typ Typ prostředku "Microsoft.App/builders/builds"

PreBuildStep

Jméno Popis Hodnota
popis Popis kroku před sestavením řetězec
httpGet Http get request to send before the build. HttpGet
skripty Seznam vlastních příkazů, které se mají spustit string[]

Příklady použití

Definice prostředku Terraformu (poskytovatel AzAPI)

Tvůrce/typ prostředku sestavení je možné nasadit s operacemi, které cílí:

  • 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@2024-10-02-preview"
  name = "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í

BuildConfiguration

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

BuildProperties

Jméno Popis Hodnota
konfigurace Konfigurace sestavení BuildConfiguration
destinationContainerRegistry Registr kontejneru, do kterého se nahraje konečná image. ContainerRegistryWithCustomImage

ContainerRegistryWithCustomImage

Jméno Popis Hodnota
obraz Celé jméno, které by se mělo nahrát jako konečný obrázek, včetně názvu i značky obrázku. řetězec
server Přihlašovací server registru kontejneru, do kterého by se měla nahrát konečná image. Prostředek Tvůrce musí mít tento registr kontejneru definovaný společně s identitou, která se má použít pro přístup k němu. string (povinné)

EnvironmentVariable

Jméno Popis Hodnota
Jméno Název proměnné prostředí string (povinné)
hodnota Hodnota proměnné prostředí string (povinné)

HttpGet

Jméno Popis Hodnota
jméno souboru Název souboru, do kterého má být požadavek uložen. řetězec
hlavičky Seznam hlaviček, které se mají odeslat s požadavkem string[]
adresa URL Adresa URL pro provedení požadavku HTTP GET proti. string (povinné)

Microsoft.App/builders/builds

Jméno Popis Hodnota
Jméno Název prostředku řetězec

Omezení:
Minimální délka = 2
Maximální délka = 64
Model = ^[-\w\._\(\)]+$ (povinné)
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: tvůrci
vlastnosti Vlastnosti specifické pro prostředek pro tento prostředek. buildProperties
typ Typ prostředku "Microsoft.App/builders/builds@2024-10-02-preview"

PreBuildStep

Jméno Popis Hodnota
popis Popis kroku před sestavením řetězec
httpGet Http get request to send before the build. HttpGet
skripty Seznam vlastních příkazů, které se mají spustit string[]