Delen via


Microsoft.App builders/builds

Bicep-resourcedefinitie

Het resourcetype builders/builds kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.App/builders/builds resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

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'
    }
  }
}

Eigenschapswaarden

BuildConfiguration

Naam Beschrijving Waarde
basiso's Het basisbesturingssystemen die worden gebruikt om de app te bouwen en uit te voeren. snaar
environmentVariables Lijst met omgevingsvariabelen die moeten worden doorgegeven aan de build. Geheimen mogen niet worden gebruikt in de omgevingsvariabele. EnvironmentVariable[]
perron Platform dat moet worden gebruikt om de app te bouwen en uit te voeren. snaar
platformVersion Platformversie die moet worden gebruikt om de app te bouwen en uit te voeren. snaar
preBuildSteps Lijst met stappen die moeten worden uitgevoerd vóór de build. PreBuildStep[]

BuildProperties

Naam Beschrijving Waarde
configuratie Configuratie van de build. BuildConfiguration-
destinationContainerRegistry Containerregister waarnaar de uiteindelijke installatiekopieën worden geüpload. ContainerRegistryWithCustomImage-

ContainerRegistryWithCustomImage

Naam Beschrijving Waarde
beeld Volledige naam die de uiteindelijke afbeelding moet worden geüpload, inclusief zowel de naam van de afbeelding als de tag. snaar
server Aanmeldingsserver van het containerregister waarnaar de uiteindelijke installatiekopieën moeten worden geüpload. Voor de opbouwresource moet dit containerregister worden gedefinieerd, samen met een identiteit die moet worden gebruikt om er toegang toe te krijgen. tekenreeks (vereist)

EnvironmentVariable

Naam Beschrijving Waarde
naam Naam van omgevingsvariabele. tekenreeks (vereist)
waarde Waarde van omgevingsvariabele. tekenreeks (vereist)

HttpGet

Naam Beschrijving Waarde
Bestandsnaam De naam van het bestand waarnaar de aanvraag moet worden opgeslagen. snaar
Headers Lijst met headers die moeten worden verzonden met de aanvraag. tekenreeks[]
URL URL om HTTP GET-aanvragen te maken op basis van. tekenreeks (vereist)

Microsoft.App/builders/builds

Naam Beschrijving Waarde
naam De resourcenaam string

Beperkingen:
Minimale lengte = 2
Maximale lengte = 2
Patroon = ^[-\w\._\(\)]+$ (vereist)
ouder In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd.

Zie onderliggende resource buiten de bovenliggende resourcevoor meer informatie.
Symbolische naam voor resource van het type: opbouwfuncties
Eigenschappen De resourcespecifieke eigenschappen voor deze resource. BuildProperties-

PreBuildStep

Naam Beschrijving Waarde
beschrijving Beschrijving van de pre-build-stap. snaar
httpGet Http get request to send before the build. HttpGet-
Scripts Lijst met aangepaste opdrachten die moeten worden uitgevoerd. tekenreeks[]

Resourcedefinitie van ARM-sjabloon

Het resourcetype builders/builds kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.App/builders/builds-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "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"
    }
  }
}

Eigenschapswaarden

BuildConfiguration

Naam Beschrijving Waarde
basiso's Het basisbesturingssystemen die worden gebruikt om de app te bouwen en uit te voeren. snaar
environmentVariables Lijst met omgevingsvariabelen die moeten worden doorgegeven aan de build. Geheimen mogen niet worden gebruikt in de omgevingsvariabele. EnvironmentVariable[]
perron Platform dat moet worden gebruikt om de app te bouwen en uit te voeren. snaar
platformVersion Platformversie die moet worden gebruikt om de app te bouwen en uit te voeren. snaar
preBuildSteps Lijst met stappen die moeten worden uitgevoerd vóór de build. PreBuildStep[]

BuildProperties

Naam Beschrijving Waarde
configuratie Configuratie van de build. BuildConfiguration-
destinationContainerRegistry Containerregister waarnaar de uiteindelijke installatiekopieën worden geüpload. ContainerRegistryWithCustomImage-

ContainerRegistryWithCustomImage

Naam Beschrijving Waarde
beeld Volledige naam die de uiteindelijke afbeelding moet worden geüpload, inclusief zowel de naam van de afbeelding als de tag. snaar
server Aanmeldingsserver van het containerregister waarnaar de uiteindelijke installatiekopieën moeten worden geüpload. Voor de opbouwresource moet dit containerregister worden gedefinieerd, samen met een identiteit die moet worden gebruikt om er toegang toe te krijgen. tekenreeks (vereist)

EnvironmentVariable

Naam Beschrijving Waarde
naam Naam van omgevingsvariabele. tekenreeks (vereist)
waarde Waarde van omgevingsvariabele. tekenreeks (vereist)

HttpGet

Naam Beschrijving Waarde
Bestandsnaam De naam van het bestand waarnaar de aanvraag moet worden opgeslagen. snaar
Headers Lijst met headers die moeten worden verzonden met de aanvraag. tekenreeks[]
URL URL om HTTP GET-aanvragen te maken op basis van. tekenreeks (vereist)

Microsoft.App/builders/builds

Naam Beschrijving Waarde
apiVersion De API-versie '2024-10-02-preview'
naam De resourcenaam string

Beperkingen:
Minimale lengte = 2
Maximale lengte = 2
Patroon = ^[-\w\._\(\)]+$ (vereist)
Eigenschappen De resourcespecifieke eigenschappen voor deze resource. BuildProperties-
type Het resourcetype 'Microsoft.App/builders/builds'

PreBuildStep

Naam Beschrijving Waarde
beschrijving Beschrijving van de pre-build-stap. snaar
httpGet Http get request to send before the build. HttpGet-
Scripts Lijst met aangepaste opdrachten die moeten worden uitgevoerd. tekenreeks[]

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype builders/builds kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • resourcegroepen

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.App/builders/builds-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

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"
      }
    }
  })
}

Eigenschapswaarden

BuildConfiguration

Naam Beschrijving Waarde
basiso's Het basisbesturingssystemen die worden gebruikt om de app te bouwen en uit te voeren. snaar
environmentVariables Lijst met omgevingsvariabelen die moeten worden doorgegeven aan de build. Geheimen mogen niet worden gebruikt in de omgevingsvariabele. EnvironmentVariable[]
perron Platform dat moet worden gebruikt om de app te bouwen en uit te voeren. snaar
platformVersion Platformversie die moet worden gebruikt om de app te bouwen en uit te voeren. snaar
preBuildSteps Lijst met stappen die moeten worden uitgevoerd vóór de build. PreBuildStep[]

BuildProperties

Naam Beschrijving Waarde
configuratie Configuratie van de build. BuildConfiguration-
destinationContainerRegistry Containerregister waarnaar de uiteindelijke installatiekopieën worden geüpload. ContainerRegistryWithCustomImage-

ContainerRegistryWithCustomImage

Naam Beschrijving Waarde
beeld Volledige naam die de uiteindelijke afbeelding moet worden geüpload, inclusief zowel de naam van de afbeelding als de tag. snaar
server Aanmeldingsserver van het containerregister waarnaar de uiteindelijke installatiekopieën moeten worden geüpload. Voor de opbouwresource moet dit containerregister worden gedefinieerd, samen met een identiteit die moet worden gebruikt om er toegang toe te krijgen. tekenreeks (vereist)

EnvironmentVariable

Naam Beschrijving Waarde
naam Naam van omgevingsvariabele. tekenreeks (vereist)
waarde Waarde van omgevingsvariabele. tekenreeks (vereist)

HttpGet

Naam Beschrijving Waarde
Bestandsnaam De naam van het bestand waarnaar de aanvraag moet worden opgeslagen. snaar
Headers Lijst met headers die moeten worden verzonden met de aanvraag. tekenreeks[]
URL URL om HTTP GET-aanvragen te maken op basis van. tekenreeks (vereist)

Microsoft.App/builders/builds

Naam Beschrijving Waarde
naam De resourcenaam string

Beperkingen:
Minimale lengte = 2
Maximale lengte = 2
Patroon = ^[-\w\._\(\)]+$ (vereist)
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van het type: opbouwfuncties
Eigenschappen De resourcespecifieke eigenschappen voor deze resource. BuildProperties-
type Het resourcetype "Microsoft.App/builders/builds@2024-10-02-preview"

PreBuildStep

Naam Beschrijving Waarde
beschrijving Beschrijving van de pre-build-stap. snaar
httpGet Http get request to send before the build. HttpGet-
Scripts Lijst met aangepaste opdrachten die moeten worden uitgevoerd. tekenreeks[]