Delen via


Microsoft.App containerApps/sourcecontrols 2023-11-02-preview

Bicep-resourcedefinitie

Het resourcetype containerApps/sourcecontrols 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/containerApps/sourcecontrols resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.App/containerApps/sourcecontrols@2023-11-02-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    branch: 'string'
    githubActionConfiguration: {
      azureCredentials: {
        clientId: 'string'
        clientSecret: 'string'
        kind: 'string'
        subscriptionId: 'string'
        tenantId: 'string'
      }
      buildEnvironmentVariables: [
        {
          name: 'string'
          value: 'string'
        }
      ]
      contextPath: 'string'
      githubPersonalAccessToken: 'string'
      image: 'string'
      os: 'string'
      publishType: 'string'
      registryInfo: {
        registryPassword: 'string'
        registryUrl: 'string'
        registryUserName: 'string'
      }
      runtimeStack: 'string'
      runtimeVersion: 'string'
    }
    repoUrl: 'string'
  }
}

Eigenschapswaarden

AzureCredentials

Naam Beschrijving Waarde
clientId Client-id. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
clientSecret Clientgeheim. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
soort Soort verificatie dat github doet voor het implementeren van de sjabloon snaar
subscriptionId Abonnements-id. snaar
tenantId Tenant-id. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.

EnvironmentVariable

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

GithubActionConfiguration

Naam Beschrijving Waarde
azureCredentials Configuraties van AzureCredentials. AzureCredentials-
buildEnvironmentVariables Lijst met omgevingsvariabelen die moeten worden doorgegeven aan de build. EnvironmentVariable[]
contextPath Contextpad snaar
githubPersonalAccessToken Eenmalige Github PAT voor het configureren van de GitHub-omgeving snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
beeld Naam van afbeelding snaar
besturingssysteem Besturingssysteem snaar
publishType Code of afbeelding snaar
registryInfo Registerconfiguraties. RegistryInfo-
runtimeStack Runtimestack snaar
runtimeVersion Runtime-versie snaar

Microsoft.App/containerApps/sourcecontrols

Naam Beschrijving Waarde
naam De resourcenaam tekenreeks (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: containerApps-
Eigenschappen Resourcespecifieke eigenschappen van SourceControl SourceControlProperties-

RegistryInfo

Naam Beschrijving Waarde
registryPassword registergeheim. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
registryUrl registerserver-URL. snaar
registryUserName gebruikersnaam van register. snaar

SourceControlProperties

Naam Beschrijving Waarde
tak De vertakking die de automatische implementatie activeert snaar
githubActionConfiguration Revisiesjabloon voor container-apps met alle mogelijke instellingen en de
standaardwaarden als de gebruiker deze niet heeft opgegeven. De standaardwaarden worden ingevuld
zoals ze waren op het moment van maken
GithubActionConfiguration-
repoUrl De opslagplaats-URL die wordt geïntegreerd in ContainerApp. snaar

Resourcedefinitie van ARM-sjabloon

Het resourcetype containerApps/sourcecontrols 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/containerApps/sourcecontrols-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.App/containerApps/sourcecontrols",
  "apiVersion": "2023-11-02-preview",
  "name": "string",
  "properties": {
    "branch": "string",
    "githubActionConfiguration": {
      "azureCredentials": {
        "clientId": "string",
        "clientSecret": "string",
        "kind": "string",
        "subscriptionId": "string",
        "tenantId": "string"
      },
      "buildEnvironmentVariables": [
        {
          "name": "string",
          "value": "string"
        }
      ],
      "contextPath": "string",
      "githubPersonalAccessToken": "string",
      "image": "string",
      "os": "string",
      "publishType": "string",
      "registryInfo": {
        "registryPassword": "string",
        "registryUrl": "string",
        "registryUserName": "string"
      },
      "runtimeStack": "string",
      "runtimeVersion": "string"
    },
    "repoUrl": "string"
  }
}

Eigenschapswaarden

AzureCredentials

Naam Beschrijving Waarde
clientId Client-id. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
clientSecret Clientgeheim. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
soort Soort verificatie dat github doet voor het implementeren van de sjabloon snaar
subscriptionId Abonnements-id. snaar
tenantId Tenant-id. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.

EnvironmentVariable

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

GithubActionConfiguration

Naam Beschrijving Waarde
azureCredentials Configuraties van AzureCredentials. AzureCredentials-
buildEnvironmentVariables Lijst met omgevingsvariabelen die moeten worden doorgegeven aan de build. EnvironmentVariable[]
contextPath Contextpad snaar
githubPersonalAccessToken Eenmalige Github PAT voor het configureren van de GitHub-omgeving snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
beeld Naam van afbeelding snaar
besturingssysteem Besturingssysteem snaar
publishType Code of afbeelding snaar
registryInfo Registerconfiguraties. RegistryInfo-
runtimeStack Runtimestack snaar
runtimeVersion Runtime-versie snaar

Microsoft.App/containerApps/sourcecontrols

Naam Beschrijving Waarde
apiVersion De API-versie '2023-11-02-preview'
naam De resourcenaam tekenreeks (vereist)
Eigenschappen Resourcespecifieke eigenschappen van SourceControl SourceControlProperties-
type Het resourcetype 'Microsoft.App/containerApps/sourcecontrols'

RegistryInfo

Naam Beschrijving Waarde
registryPassword registergeheim. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
registryUrl registerserver-URL. snaar
registryUserName gebruikersnaam van register. snaar

SourceControlProperties

Naam Beschrijving Waarde
tak De vertakking die de automatische implementatie activeert snaar
githubActionConfiguration Revisiesjabloon voor container-apps met alle mogelijke instellingen en de
standaardwaarden als de gebruiker deze niet heeft opgegeven. De standaardwaarden worden ingevuld
zoals ze waren op het moment van maken
GithubActionConfiguration-
repoUrl De opslagplaats-URL die wordt geïntegreerd in ContainerApp. snaar

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype containerApps/sourcecontrols kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • Resourcegroep

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

Resource-indeling

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.App/containerApps/sourcecontrols@2023-11-02-preview"
  name = "string"
  body = jsonencode({
    properties = {
      branch = "string"
      githubActionConfiguration = {
        azureCredentials = {
          clientId = "string"
          clientSecret = "string"
          kind = "string"
          subscriptionId = "string"
          tenantId = "string"
        }
        buildEnvironmentVariables = [
          {
            name = "string"
            value = "string"
          }
        ]
        contextPath = "string"
        githubPersonalAccessToken = "string"
        image = "string"
        os = "string"
        publishType = "string"
        registryInfo = {
          registryPassword = "string"
          registryUrl = "string"
          registryUserName = "string"
        }
        runtimeStack = "string"
        runtimeVersion = "string"
      }
      repoUrl = "string"
    }
  })
}

Eigenschapswaarden

AzureCredentials

Naam Beschrijving Waarde
clientId Client-id. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
clientSecret Clientgeheim. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
soort Soort verificatie dat github doet voor het implementeren van de sjabloon snaar
subscriptionId Abonnements-id. snaar
tenantId Tenant-id. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.

EnvironmentVariable

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

GithubActionConfiguration

Naam Beschrijving Waarde
azureCredentials Configuraties van AzureCredentials. AzureCredentials-
buildEnvironmentVariables Lijst met omgevingsvariabelen die moeten worden doorgegeven aan de build. EnvironmentVariable[]
contextPath Contextpad snaar
githubPersonalAccessToken Eenmalige Github PAT voor het configureren van de GitHub-omgeving snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
beeld Naam van afbeelding snaar
besturingssysteem Besturingssysteem snaar
publishType Code of afbeelding snaar
registryInfo Registerconfiguraties. RegistryInfo-
runtimeStack Runtimestack snaar
runtimeVersion Runtime-versie snaar

Microsoft.App/containerApps/sourcecontrols

Naam Beschrijving Waarde
naam De resourcenaam tekenreeks (vereist)
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van het type: containerApps-
Eigenschappen Resourcespecifieke eigenschappen van SourceControl SourceControlProperties-
type Het resourcetype "Microsoft.App/containerApps/sourcecontrols@2023-11-02-preview"

RegistryInfo

Naam Beschrijving Waarde
registryPassword registergeheim. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
registryUrl registerserver-URL. snaar
registryUserName gebruikersnaam van register. snaar

SourceControlProperties

Naam Beschrijving Waarde
tak De vertakking die de automatische implementatie activeert snaar
githubActionConfiguration Revisiesjabloon voor container-apps met alle mogelijke instellingen en de
standaardwaarden als de gebruiker deze niet heeft opgegeven. De standaardwaarden worden ingevuld
zoals ze waren op het moment van maken
GithubActionConfiguration-
repoUrl De opslagplaats-URL die wordt geïntegreerd in ContainerApp. snaar