Microsoft.App Builder/Builds
Bicep-Ressourcendefinition
Der Generators/Builds-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.App/builders/builds-Ressource zu erstellen, fügen Sie der Vorlage die folgende Bicep hinzu.
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'
}
}
}
Eigenschaftswerte
BuildConfiguration
Name | Beschreibung | Wert |
---|---|---|
baseOs | Basisbetriebssystem zum Erstellen und Ausführen der App. | Schnur |
environmentVariables | Liste der Umgebungsvariablen, die an den Build übergeben werden sollen, geheime Schlüssel sollten nicht in der Umgebungsvariable verwendet werden. | EnvironmentVariable[] |
Bahnsteig | Plattform, die zum Erstellen und Ausführen der App verwendet werden soll. | Schnur |
platformVersion | Plattformversion, die zum Erstellen und Ausführen der App verwendet werden soll. | Schnur |
preBuildSteps | Liste der Schritte, die vor dem Build ausgeführt werden sollen. | PreBuildStep-[] |
BuildProperties
Name | Beschreibung | Wert |
---|---|---|
Konfiguration | Konfiguration des Builds. | BuildConfiguration- |
destinationContainerRegistry | Containerregistrierung, in die das endgültige Image hochgeladen wird. | ContainerRegistryWithCustomImage |
ContainerRegistryWithCustomImage
Name | Beschreibung | Wert |
---|---|---|
Bild | Vollständiger Name, als das endgültige Bild hochgeladen werden soll, einschließlich Bildname und Tag. | Schnur |
Server | Anmeldeserver der Containerregistrierung, in die das endgültige Image hochgeladen werden soll. Generator-Ressource muss diese Containerregistrierung zusammen mit einer Identität definiert haben, die für den Zugriff darauf verwendet werden soll. | Zeichenfolge (erforderlich) |
EnvironmentVariable
Name | Beschreibung | Wert |
---|---|---|
Name | Name der Umgebungsvariable. | Zeichenfolge (erforderlich) |
Wert | Umgebungsvariablenwert. | Zeichenfolge (erforderlich) |
HttpGet
Name | Beschreibung | Wert |
---|---|---|
Dateiname | Der Name der Datei, in der die Anforderung gespeichert werden soll. | Schnur |
Header | Liste der Kopfzeilen, die mit der Anforderung gesendet werden sollen. | string[] |
URL | URL zum Erstellen einer HTTP GET-Anforderung. | Zeichenfolge (erforderlich) |
Microsoft.App/builders/builds
Name | Beschreibung | Wert |
---|---|---|
Name | Der Ressourcenname | Schnur Zwänge: Min. Länge = 2 Max. Länge = 64 Pattern = ^[-\w\._\(\)]+$ (erforderlich) |
Elternteil | In Bicep können Sie die übergeordnete Ressource für eine untergeordnete Ressource angeben. Sie müssen diese Eigenschaft nur hinzufügen, wenn die untergeordnete Ressource außerhalb der übergeordneten Ressource deklariert wird. Weitere Informationen finden Sie unter Untergeordnete Ressource außerhalb der übergeordneten Ressource. |
Symbolischer Name für Die Ressource des Typs: Generatoren |
Eigenschaften | Die ressourcenspezifischen Eigenschaften für diese Ressource. | BuildProperties- |
PreBuildStep
Name | Beschreibung | Wert |
---|---|---|
Beschreibung | Beschreibung des Vorabbuildschritts. | Schnur |
httpGet | Http get request to send before the build. | HttpGet- |
skripten | Liste der auszuführenden benutzerdefinierten Befehle. | string[] |
ARM-Vorlagenressourcendefinition
Der Generators/Builds-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.App/builders/builds-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.
{
"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"
}
}
}
Eigenschaftswerte
BuildConfiguration
Name | Beschreibung | Wert |
---|---|---|
baseOs | Basisbetriebssystem zum Erstellen und Ausführen der App. | Schnur |
environmentVariables | Liste der Umgebungsvariablen, die an den Build übergeben werden sollen, geheime Schlüssel sollten nicht in der Umgebungsvariable verwendet werden. | EnvironmentVariable[] |
Bahnsteig | Plattform, die zum Erstellen und Ausführen der App verwendet werden soll. | Schnur |
platformVersion | Plattformversion, die zum Erstellen und Ausführen der App verwendet werden soll. | Schnur |
preBuildSteps | Liste der Schritte, die vor dem Build ausgeführt werden sollen. | PreBuildStep-[] |
BuildProperties
Name | Beschreibung | Wert |
---|---|---|
Konfiguration | Konfiguration des Builds. | BuildConfiguration- |
destinationContainerRegistry | Containerregistrierung, in die das endgültige Image hochgeladen wird. | ContainerRegistryWithCustomImage |
ContainerRegistryWithCustomImage
Name | Beschreibung | Wert |
---|---|---|
Bild | Vollständiger Name, als das endgültige Bild hochgeladen werden soll, einschließlich Bildname und Tag. | Schnur |
Server | Anmeldeserver der Containerregistrierung, in die das endgültige Image hochgeladen werden soll. Generator-Ressource muss diese Containerregistrierung zusammen mit einer Identität definiert haben, die für den Zugriff darauf verwendet werden soll. | Zeichenfolge (erforderlich) |
EnvironmentVariable
Name | Beschreibung | Wert |
---|---|---|
Name | Name der Umgebungsvariable. | Zeichenfolge (erforderlich) |
Wert | Umgebungsvariablenwert. | Zeichenfolge (erforderlich) |
HttpGet
Name | Beschreibung | Wert |
---|---|---|
Dateiname | Der Name der Datei, in der die Anforderung gespeichert werden soll. | Schnur |
Header | Liste der Kopfzeilen, die mit der Anforderung gesendet werden sollen. | string[] |
URL | URL zum Erstellen einer HTTP GET-Anforderung. | Zeichenfolge (erforderlich) |
Microsoft.App/builders/builds
Name | Beschreibung | Wert |
---|---|---|
apiVersion | Die API-Version | '2024-10-02-Preview' |
Name | Der Ressourcenname | Schnur Zwänge: Min. Länge = 2 Max. Länge = 64 Pattern = ^[-\w\._\(\)]+$ (erforderlich) |
Eigenschaften | Die ressourcenspezifischen Eigenschaften für diese Ressource. | BuildProperties- |
Art | Der Ressourcentyp | "Microsoft.App/builders/builds" |
PreBuildStep
Name | Beschreibung | Wert |
---|---|---|
Beschreibung | Beschreibung des Vorabbuildschritts. | Schnur |
httpGet | Http get request to send before the build. | HttpGet- |
skripten | Liste der auszuführenden benutzerdefinierten Befehle. | string[] |
Verwendungsbeispiele
Terraform -Ressourcendefinition (AzAPI-Anbieter)
Der Generators/Builds-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.App/builders/builds-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.
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"
}
}
})
}
Eigenschaftswerte
BuildConfiguration
Name | Beschreibung | Wert |
---|---|---|
baseOs | Basisbetriebssystem zum Erstellen und Ausführen der App. | Schnur |
environmentVariables | Liste der Umgebungsvariablen, die an den Build übergeben werden sollen, geheime Schlüssel sollten nicht in der Umgebungsvariable verwendet werden. | EnvironmentVariable[] |
Bahnsteig | Plattform, die zum Erstellen und Ausführen der App verwendet werden soll. | Schnur |
platformVersion | Plattformversion, die zum Erstellen und Ausführen der App verwendet werden soll. | Schnur |
preBuildSteps | Liste der Schritte, die vor dem Build ausgeführt werden sollen. | PreBuildStep-[] |
BuildProperties
Name | Beschreibung | Wert |
---|---|---|
Konfiguration | Konfiguration des Builds. | BuildConfiguration- |
destinationContainerRegistry | Containerregistrierung, in die das endgültige Image hochgeladen wird. | ContainerRegistryWithCustomImage |
ContainerRegistryWithCustomImage
Name | Beschreibung | Wert |
---|---|---|
Bild | Vollständiger Name, als das endgültige Bild hochgeladen werden soll, einschließlich Bildname und Tag. | Schnur |
Server | Anmeldeserver der Containerregistrierung, in die das endgültige Image hochgeladen werden soll. Generator-Ressource muss diese Containerregistrierung zusammen mit einer Identität definiert haben, die für den Zugriff darauf verwendet werden soll. | Zeichenfolge (erforderlich) |
EnvironmentVariable
Name | Beschreibung | Wert |
---|---|---|
Name | Name der Umgebungsvariable. | Zeichenfolge (erforderlich) |
Wert | Umgebungsvariablenwert. | Zeichenfolge (erforderlich) |
HttpGet
Name | Beschreibung | Wert |
---|---|---|
Dateiname | Der Name der Datei, in der die Anforderung gespeichert werden soll. | Schnur |
Header | Liste der Kopfzeilen, die mit der Anforderung gesendet werden sollen. | string[] |
URL | URL zum Erstellen einer HTTP GET-Anforderung. | Zeichenfolge (erforderlich) |
Microsoft.App/builders/builds
Name | Beschreibung | Wert |
---|---|---|
Name | Der Ressourcenname | Schnur Zwänge: Min. Länge = 2 Max. Länge = 64 Pattern = ^[-\w\._\(\)]+$ (erforderlich) |
parent_id | Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. | ID für Die Ressource des Typs: Generatoren |
Eigenschaften | Die ressourcenspezifischen Eigenschaften für diese Ressource. | BuildProperties- |
Art | Der Ressourcentyp | "Microsoft.App/builders/builds@2024-10-02-preview" |
PreBuildStep
Name | Beschreibung | Wert |
---|---|---|
Beschreibung | Beschreibung des Vorabbuildschritts. | Schnur |
httpGet | Http get request to send before the build. | HttpGet- |
skripten | Liste der auszuführenden benutzerdefinierten Befehle. | string[] |