Microsoft.App builder/build 2023-08-01-preview
- più recenti
- 10-10-02-preview 2024
- 08-08-02-preview 2024
- 2024-02-02-preview
- 11-02-preview 2023
- 2023-08-01-preview
Definizione di risorsa Bicep
Il tipo di risorsa generatori/compilazioni può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.App/builders/builds, aggiungere il bicep seguente al modello.
resource symbolicname 'Microsoft.App/builders/builds@2023-08-01-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'
}
}
}
Valori delle proprietà
BuildConfiguration
Nome | Descrizione | Valore |
---|---|---|
baseOs | Sistema operativo di base usato per compilare ed eseguire l'app. | corda |
environmentVariables | Elenco di variabili di ambiente da passare alla compilazione. | EnvironmentVariable[] |
piattaforma | Piattaforma da usare per compilare ed eseguire l'app. | corda |
platformVersion | Versione della piattaforma da usare per compilare ed eseguire l'app. | corda |
preBuildSteps | Elenco dei passaggi da eseguire prima della compilazione. | PreBuildStep [] |
BuildProperties
Nome | Descrizione | Valore |
---|---|---|
configurazione | Configurazione della compilazione. | BuildConfiguration |
destinationContainerRegistry | Registro contenitori in cui verrà caricata l'immagine finale. | ContainerRegistryWithCustomImage |
ContainerRegistryWithCustomImage
Nome | Descrizione | Valore |
---|---|---|
immagine | Nome completo che l'immagine finale deve essere caricata come, inclusi sia il nome dell'immagine che il tag. | corda |
server | Server di accesso del registro contenitori in cui deve essere caricata l'immagine finale. La risorsa generatore deve avere questo registro contenitori definito insieme a un'identità da usare per accedervi. | stringa (obbligatorio) |
AmbienteVariable
Nome | Descrizione | Valore |
---|---|---|
nome | Nome della variabile di ambiente. | stringa (obbligatorio) |
valore | Valore della variabile di ambiente. | stringa (obbligatorio) |
HttpGet
Nome | Descrizione | Valore |
---|---|---|
Filename | Nome del file in cui deve essere salvata la richiesta. | corda |
Intestazioni | Elenco di intestazioni da inviare con la richiesta. | string[] |
URL | URL per effettuare una richiesta HTTP GET. | stringa (obbligatorio) |
Microsoft.App/builders/builds
Nome | Descrizione | Valore |
---|---|---|
nome | Nome della risorsa | corda Vincoli: Lunghezza minima = 2 Lunghezza massima = 64 Pattern = ^[-\w\._\(\)]+$ (obbligatorio) |
genitore | In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre. Per altre informazioni, vedere risorsa figlio all'esterno della risorsa padre. |
Nome simbolico per la risorsa di tipo: generatori di |
proprietà | Proprietà specifiche della risorsa. | BuildProperties |
PreBuildStep
Nome | Descrizione | Valore |
---|---|---|
descrizione | Descrizione del passaggio di pre-compilazione. | corda |
httpGet | Richiesta http get da inviare prima della compilazione. | HttpGet |
Script | Elenco di comandi personalizzati da eseguire. | string[] |
Definizione di risorsa del modello di Resource Manager
Il tipo di risorsa generatori/compilazioni può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.App/builders/builds, aggiungere il codice JSON seguente al modello.
{
"type": "Microsoft.App/builders/builds",
"apiVersion": "2023-08-01-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"
}
}
}
Valori delle proprietà
BuildConfiguration
Nome | Descrizione | Valore |
---|---|---|
baseOs | Sistema operativo di base usato per compilare ed eseguire l'app. | corda |
environmentVariables | Elenco di variabili di ambiente da passare alla compilazione. | EnvironmentVariable[] |
piattaforma | Piattaforma da usare per compilare ed eseguire l'app. | corda |
platformVersion | Versione della piattaforma da usare per compilare ed eseguire l'app. | corda |
preBuildSteps | Elenco dei passaggi da eseguire prima della compilazione. | PreBuildStep [] |
BuildProperties
Nome | Descrizione | Valore |
---|---|---|
configurazione | Configurazione della compilazione. | BuildConfiguration |
destinationContainerRegistry | Registro contenitori in cui verrà caricata l'immagine finale. | ContainerRegistryWithCustomImage |
ContainerRegistryWithCustomImage
Nome | Descrizione | Valore |
---|---|---|
immagine | Nome completo che l'immagine finale deve essere caricata come, inclusi sia il nome dell'immagine che il tag. | corda |
server | Server di accesso del registro contenitori in cui deve essere caricata l'immagine finale. La risorsa generatore deve avere questo registro contenitori definito insieme a un'identità da usare per accedervi. | stringa (obbligatorio) |
AmbienteVariable
Nome | Descrizione | Valore |
---|---|---|
nome | Nome della variabile di ambiente. | stringa (obbligatorio) |
valore | Valore della variabile di ambiente. | stringa (obbligatorio) |
HttpGet
Nome | Descrizione | Valore |
---|---|---|
Filename | Nome del file in cui deve essere salvata la richiesta. | corda |
Intestazioni | Elenco di intestazioni da inviare con la richiesta. | string[] |
URL | URL per effettuare una richiesta HTTP GET. | stringa (obbligatorio) |
Microsoft.App/builders/builds
Nome | Descrizione | Valore |
---|---|---|
apiVersion | Versione dell'API | '2023-08-01-preview' |
nome | Nome della risorsa | corda Vincoli: Lunghezza minima = 2 Lunghezza massima = 64 Pattern = ^[-\w\._\(\)]+$ (obbligatorio) |
proprietà | Proprietà specifiche della risorsa. | BuildProperties |
digitare | Tipo di risorsa | 'Microsoft.App/builders/builds' |
PreBuildStep
Nome | Descrizione | Valore |
---|---|---|
descrizione | Descrizione del passaggio di pre-compilazione. | corda |
httpGet | Richiesta http get da inviare prima della compilazione. | HttpGet |
Script | Elenco di comandi personalizzati da eseguire. | string[] |
Esempi di utilizzo
Definizione di risorsa Terraform (provider AzAPI)
Il tipo di risorsa generatori/compilazioni può essere distribuito con operazioni destinate a:
- gruppi di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.App/builders/builds, aggiungere il modello Terraform seguente.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.App/builders/builds@2023-08-01-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"
}
}
})
}
Valori delle proprietà
BuildConfiguration
Nome | Descrizione | Valore |
---|---|---|
baseOs | Sistema operativo di base usato per compilare ed eseguire l'app. | corda |
environmentVariables | Elenco di variabili di ambiente da passare alla compilazione. | EnvironmentVariable[] |
piattaforma | Piattaforma da usare per compilare ed eseguire l'app. | corda |
platformVersion | Versione della piattaforma da usare per compilare ed eseguire l'app. | corda |
preBuildSteps | Elenco dei passaggi da eseguire prima della compilazione. | PreBuildStep [] |
BuildProperties
Nome | Descrizione | Valore |
---|---|---|
configurazione | Configurazione della compilazione. | BuildConfiguration |
destinationContainerRegistry | Registro contenitori in cui verrà caricata l'immagine finale. | ContainerRegistryWithCustomImage |
ContainerRegistryWithCustomImage
Nome | Descrizione | Valore |
---|---|---|
immagine | Nome completo che l'immagine finale deve essere caricata come, inclusi sia il nome dell'immagine che il tag. | corda |
server | Server di accesso del registro contenitori in cui deve essere caricata l'immagine finale. La risorsa generatore deve avere questo registro contenitori definito insieme a un'identità da usare per accedervi. | stringa (obbligatorio) |
AmbienteVariable
Nome | Descrizione | Valore |
---|---|---|
nome | Nome della variabile di ambiente. | stringa (obbligatorio) |
valore | Valore della variabile di ambiente. | stringa (obbligatorio) |
HttpGet
Nome | Descrizione | Valore |
---|---|---|
Filename | Nome del file in cui deve essere salvata la richiesta. | corda |
Intestazioni | Elenco di intestazioni da inviare con la richiesta. | string[] |
URL | URL per effettuare una richiesta HTTP GET. | stringa (obbligatorio) |
Microsoft.App/builders/builds
Nome | Descrizione | Valore |
---|---|---|
nome | Nome della risorsa | corda Vincoli: Lunghezza minima = 2 Lunghezza massima = 64 Pattern = ^[-\w\._\(\)]+$ (obbligatorio) |
parent_id | ID della risorsa padre per questa risorsa. | ID per la risorsa di tipo: generatori di |
proprietà | Proprietà specifiche della risorsa. | BuildProperties |
digitare | Tipo di risorsa | "Microsoft.App/builders/builds@2023-08-01-preview" |
PreBuildStep
Nome | Descrizione | Valore |
---|---|---|
descrizione | Descrizione del passaggio di pre-compilazione. | corda |
httpGet | Richiesta http get da inviare prima della compilazione. | HttpGet |
Script | Elenco di comandi personalizzati da eseguire. | string[] |