Microsoft.App builders/builds
Bicep-resursdefinition
Resurstypen builders/builds kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.App/builders/builds resurs lägger du till följande Bicep i mallen.
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'
}
}
}
Egenskapsvärden
BuildConfiguration
Namn | Beskrivning | Värde |
---|---|---|
baseOs | Basoperativsystem som används för att skapa och köra appen. | sträng |
environmentVariables | Lista över miljövariabler som ska skickas till bygget, hemligheter ska inte användas i miljövariabeln. | EnvironmentVariable[] |
plattform | Plattform som ska användas för att skapa och köra appen. | sträng |
platformVersion | Plattformsversion som ska användas för att skapa och köra appen. | sträng |
preBuildSteps | Lista över steg som ska utföras före bygget. | PreBuildStep[] |
BuildProperties
Namn | Beskrivning | Värde |
---|---|---|
konfiguration | Konfiguration av bygget. | BuildConfiguration |
destinationContainerRegistry | Containerregister som den slutliga avbildningen laddas upp till. | ContainerRegistryWithCustomImage |
ContainerRegistryWithCustomImage
Namn | Beskrivning | Värde |
---|---|---|
bild | Fullständigt namn som den slutliga avbildningen ska laddas upp som, inklusive både bildnamn och tagg. | sträng |
server | Inloggningsservern för containerregistret som den slutliga avbildningen ska laddas upp till. Builder-resursen måste ha det här containerregistret definierat tillsammans med en identitet som ska användas för att komma åt det. | sträng (krävs) |
EnvironmentVariable
Namn | Beskrivning | Värde |
---|---|---|
Namn | Miljövariabelnamn. | sträng (krävs) |
värde | Miljövariabelvärde. | sträng (krävs) |
HttpGet
Namn | Beskrivning | Värde |
---|---|---|
filnamn | Namnet på filen som begäran ska sparas till. | sträng |
Headers | Lista över rubriker som ska skickas med begäran. | string[] |
URL | URL som HTTP GET-begäran ska skickas mot. | sträng (krävs) |
Microsoft.App/builders/builds
Namn | Beskrivning | Värde |
---|---|---|
Namn | Resursnamnet | sträng Begränsningar: Min längd = 2 Maximal längd = 64 Mönster = ^[-\w\._\(\)]+$ (krävs) |
förälder | I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen. Mer information finns i Underordnad resurs utanför den överordnade resursen. |
Symboliskt namn för resurs av typen: byggare |
Egenskaper | Resursspecifika egenskaper för den här resursen. | BuildProperties |
PreBuildStep
Namn | Beskrivning | Värde |
---|---|---|
beskrivning | Beskrivning av steget före kompilering. | sträng |
httpGet | Http get request to send before the build. | HttpGet |
Skript | Lista över anpassade kommandon som ska köras. | string[] |
Resursdefinition för ARM-mall
Resurstypen builders/builds kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.App/builders/builds resurs lägger du till följande JSON i mallen.
{
"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"
}
}
}
Egenskapsvärden
BuildConfiguration
Namn | Beskrivning | Värde |
---|---|---|
baseOs | Basoperativsystem som används för att skapa och köra appen. | sträng |
environmentVariables | Lista över miljövariabler som ska skickas till bygget, hemligheter ska inte användas i miljövariabeln. | EnvironmentVariable[] |
plattform | Plattform som ska användas för att skapa och köra appen. | sträng |
platformVersion | Plattformsversion som ska användas för att skapa och köra appen. | sträng |
preBuildSteps | Lista över steg som ska utföras före bygget. | PreBuildStep[] |
BuildProperties
Namn | Beskrivning | Värde |
---|---|---|
konfiguration | Konfiguration av bygget. | BuildConfiguration |
destinationContainerRegistry | Containerregister som den slutliga avbildningen laddas upp till. | ContainerRegistryWithCustomImage |
ContainerRegistryWithCustomImage
Namn | Beskrivning | Värde |
---|---|---|
bild | Fullständigt namn som den slutliga avbildningen ska laddas upp som, inklusive både bildnamn och tagg. | sträng |
server | Inloggningsservern för containerregistret som den slutliga avbildningen ska laddas upp till. Builder-resursen måste ha det här containerregistret definierat tillsammans med en identitet som ska användas för att komma åt det. | sträng (krävs) |
EnvironmentVariable
Namn | Beskrivning | Värde |
---|---|---|
Namn | Miljövariabelnamn. | sträng (krävs) |
värde | Miljövariabelvärde. | sträng (krävs) |
HttpGet
Namn | Beskrivning | Värde |
---|---|---|
filnamn | Namnet på filen som begäran ska sparas till. | sträng |
Headers | Lista över rubriker som ska skickas med begäran. | string[] |
URL | URL som HTTP GET-begäran ska skickas mot. | sträng (krävs) |
Microsoft.App/builders/builds
Namn | Beskrivning | Värde |
---|---|---|
apiVersion | API-versionen | "2024-10-02-preview" |
Namn | Resursnamnet | sträng Begränsningar: Min längd = 2 Maximal längd = 64 Mönster = ^[-\w\._\(\)]+$ (krävs) |
Egenskaper | Resursspecifika egenskaper för den här resursen. | BuildProperties |
typ | Resurstypen | "Microsoft.App/builders/builds" |
PreBuildStep
Namn | Beskrivning | Värde |
---|---|---|
beskrivning | Beskrivning av steget före kompilering. | sträng |
httpGet | Http get request to send before the build. | HttpGet |
Skript | Lista över anpassade kommandon som ska köras. | string[] |
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen builders/builds kan distribueras med åtgärder som mål:
- Resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.App/builders/builds resurs lägger du till följande Terraform i mallen.
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"
}
}
})
}
Egenskapsvärden
BuildConfiguration
Namn | Beskrivning | Värde |
---|---|---|
baseOs | Basoperativsystem som används för att skapa och köra appen. | sträng |
environmentVariables | Lista över miljövariabler som ska skickas till bygget, hemligheter ska inte användas i miljövariabeln. | EnvironmentVariable[] |
plattform | Plattform som ska användas för att skapa och köra appen. | sträng |
platformVersion | Plattformsversion som ska användas för att skapa och köra appen. | sträng |
preBuildSteps | Lista över steg som ska utföras före bygget. | PreBuildStep[] |
BuildProperties
Namn | Beskrivning | Värde |
---|---|---|
konfiguration | Konfiguration av bygget. | BuildConfiguration |
destinationContainerRegistry | Containerregister som den slutliga avbildningen laddas upp till. | ContainerRegistryWithCustomImage |
ContainerRegistryWithCustomImage
Namn | Beskrivning | Värde |
---|---|---|
bild | Fullständigt namn som den slutliga avbildningen ska laddas upp som, inklusive både bildnamn och tagg. | sträng |
server | Inloggningsservern för containerregistret som den slutliga avbildningen ska laddas upp till. Builder-resursen måste ha det här containerregistret definierat tillsammans med en identitet som ska användas för att komma åt det. | sträng (krävs) |
EnvironmentVariable
Namn | Beskrivning | Värde |
---|---|---|
Namn | Miljövariabelnamn. | sträng (krävs) |
värde | Miljövariabelvärde. | sträng (krävs) |
HttpGet
Namn | Beskrivning | Värde |
---|---|---|
filnamn | Namnet på filen som begäran ska sparas till. | sträng |
Headers | Lista över rubriker som ska skickas med begäran. | string[] |
URL | URL som HTTP GET-begäran ska skickas mot. | sträng (krävs) |
Microsoft.App/builders/builds
Namn | Beskrivning | Värde |
---|---|---|
Namn | Resursnamnet | sträng Begränsningar: Min längd = 2 Maximal längd = 64 Mönster = ^[-\w\._\(\)]+$ (krävs) |
parent_id | ID för resursen som är överordnad för den här resursen. | ID för resurs av typen: byggare |
Egenskaper | Resursspecifika egenskaper för den här resursen. | BuildProperties |
typ | Resurstypen | "Microsoft.App/builders/builds@2024-10-02-preview" |
PreBuildStep
Namn | Beskrivning | Värde |
---|---|---|
beskrivning | Beskrivning av steget före kompilering. | sträng |
httpGet | Http get request to send before the build. | HttpGet |
Skript | Lista över anpassade kommandon som ska köras. | string[] |