Microsoft. App containerApp/sourcecontrols 2026-07-01

Definizione di risorsa Bicep

Il tipo di risorsa containerApps/sourcecontrols può essere distribuito con operazioni destinate a:

  • Resource groups - Vedi resource group

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.App/containerApps/sourcecontrols, aggiungere il bicep seguente al modello.

resource symbolicname 'Microsoft.App/containerApps/sourcecontrols@2026-07-01' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    branch: 'string'
    githubActionConfiguration: {
      azureCredentials: {
        clientId: 'string'
        clientSecret: 'string'
        kind: 'string'
        subscriptionId: 'string'
        tenantId: 'string'
      }
      contextPath: 'string'
      githubPersonalAccessToken: 'string'
      image: 'string'
      os: 'string'
      publishType: 'string'
      registryInfo: {
        registryPassword: 'string'
        registryUrl: 'string'
        registryUserName: 'string'
      }
      runtimeStack: 'string'
      runtimeVersion: 'string'
    }
    repoUrl: 'string'
  }
}

Valori delle proprietà

Microsoft.App/containerApps/sourcecontrols

Nome Descrizione Value
nome Nome della risorsa stringa (obbligatorio)
parent 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: containerApps
properties Proprietà specifiche della risorsa SourceControl Proprietà SourceControl

AzureCredentials

Nome Descrizione Value
clientId ID client. string

Vincoli:
Valore sensibile. Passare come parametro sicuro.
segretoDelCliente Segreto del client. string

Vincoli:
Valore sensibile. Passare come parametro sicuro.
kind Tipo di autenticazione eseguita da GitHub per la distribuzione del modello string
subscriptionId ID sottoscrizione. string
tenantId ID tenant. string

Vincoli:
Valore sensibile. Passare come parametro sicuro.

GithubActionConfiguration

Nome Descrizione Value
azureCredenziali Configurazioni di AzureCredentials. azureCredentials
contextPath Percorso del contesto string
githubPersonalAccessToken Una volta Github PAT per configurare l'ambiente GitHub string

Vincoli:
Valore sensibile. Passare come parametro sicuro.
image Nome dell'immagine string
OS Sistema operativo string
publishType Codice o immagine string
registryInfo Configurazioni del Registro di sistema. Informazioni sul registro
runtimeStack Stack di esecuzione string
runtimeVersion Versione di runtime string

Informazioni sul registro

Nome Descrizione Value
password del registro segreto del Registro di sistema. string

Vincoli:
Valore sensibile. Passare come parametro sicuro.
registryUrl URL del server del Registro di sistema. string
registryUserName nome utente del Registro di sistema. string

Proprietà SourceControl

Nome Descrizione Value
ramo Il ramo che attiverà la distribuzione automatica string
githubActionConfiguration Modello di revisione dell'app contenitore con tutte le impostazioni possibili e
impostazione predefinita se l'utente non li ha forniti. Le impostazioni predefinite vengono popolate
come erano al momento della creazione
GithubActionConfiguration
repoUrl (URL del repository) URL del repository che verrà integrato in ContainerApp. string

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa containerApps/sourcecontrols può essere distribuito con operazioni destinate a:

Esempi di utilizzo

Formato risorsa

Per creare una risorsa Microsoft.App/containerApps/sourcecontrols, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.App/containerApps/sourcecontrols",
  "apiVersion": "2026-07-01",
  "name": "string",
  "properties": {
    "branch": "string",
    "githubActionConfiguration": {
      "azureCredentials": {
        "clientId": "string",
        "clientSecret": "string",
        "kind": "string",
        "subscriptionId": "string",
        "tenantId": "string"
      },
      "contextPath": "string",
      "githubPersonalAccessToken": "string",
      "image": "string",
      "os": "string",
      "publishType": "string",
      "registryInfo": {
        "registryPassword": "string",
        "registryUrl": "string",
        "registryUserName": "string"
      },
      "runtimeStack": "string",
      "runtimeVersion": "string"
    },
    "repoUrl": "string"
  }
}

Valori delle proprietà

Microsoft.App/containerApps/sourcecontrols

Nome Descrizione Value
apiVersion Versione dell'API '2026-07-01'
nome Nome della risorsa stringa (obbligatorio)
properties Proprietà specifiche della risorsa SourceControl Proprietà SourceControl
type Tipo di risorsa 'Microsoft.App/containerApps/sourcecontrols'

AzureCredentials

Nome Descrizione Value
clientId ID client. string

Vincoli:
Valore sensibile. Passare come parametro sicuro.
segretoDelCliente Segreto del client. string

Vincoli:
Valore sensibile. Passare come parametro sicuro.
kind Tipo di autenticazione eseguita da GitHub per la distribuzione del modello string
subscriptionId ID sottoscrizione. string
tenantId ID tenant. string

Vincoli:
Valore sensibile. Passare come parametro sicuro.

GithubActionConfiguration

Nome Descrizione Value
azureCredenziali Configurazioni di AzureCredentials. azureCredentials
contextPath Percorso del contesto string
githubPersonalAccessToken Una volta Github PAT per configurare l'ambiente GitHub string

Vincoli:
Valore sensibile. Passare come parametro sicuro.
image Nome dell'immagine string
OS Sistema operativo string
publishType Codice o immagine string
registryInfo Configurazioni del Registro di sistema. Informazioni sul registro
runtimeStack Stack di esecuzione string
runtimeVersion Versione di runtime string

Informazioni sul registro

Nome Descrizione Value
password del registro segreto del Registro di sistema. string

Vincoli:
Valore sensibile. Passare come parametro sicuro.
registryUrl URL del server del Registro di sistema. string
registryUserName nome utente del Registro di sistema. string

Proprietà SourceControl

Nome Descrizione Value
ramo Il ramo che attiverà la distribuzione automatica string
githubActionConfiguration Modello di revisione dell'app contenitore con tutte le impostazioni possibili e
impostazione predefinita se l'utente non li ha forniti. Le impostazioni predefinite vengono popolate
come erano al momento della creazione
GithubActionConfiguration
repoUrl (URL del repository) URL del repository che verrà integrato in ContainerApp. string

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa containerApps/sourcecontrols può essere distribuito con operazioni destinate a:

  • Gruppi di risorse Per un elenco delle proprietà modificate in ogni versione dell'API, vedi il registro modifiche.

Formato risorsa

Per creare una risorsa Microsoft.App/containerApps/sourcecontrols, aggiungere il modello Terraform seguente.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.App/containerApps/sourcecontrols@2026-07-01"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      branch = "string"
      githubActionConfiguration = {
        azureCredentials = {
          clientId = "string"
          clientSecret = "string"
          kind = "string"
          subscriptionId = "string"
          tenantId = "string"
        }
        contextPath = "string"
        githubPersonalAccessToken = "string"
        image = "string"
        os = "string"
        publishType = "string"
        registryInfo = {
          registryPassword = "string"
          registryUrl = "string"
          registryUserName = "string"
        }
        runtimeStack = "string"
        runtimeVersion = "string"
      }
      repoUrl = "string"
    }
  }
}

Valori delle proprietà

Microsoft.App/containerApps/sourcecontrols

Nome Descrizione Value
nome Nome della risorsa stringa (obbligatorio)
parent_id ID della risorsa padre per questa risorsa. ID per la risorsa di tipo: containerApp
properties Proprietà specifiche della risorsa SourceControl Proprietà SourceControl
type Tipo di risorsa "Microsoft. App/containerApp/sourcecontrols@2026-07-01"

AzureCredentials

Nome Descrizione Value
clientId ID client. string

Vincoli:
Valore sensibile. Passare come parametro sicuro.
segretoDelCliente Segreto del client. string

Vincoli:
Valore sensibile. Passare come parametro sicuro.
kind Tipo di autenticazione eseguita da GitHub per la distribuzione del modello string
subscriptionId ID sottoscrizione. string
tenantId ID tenant. string

Vincoli:
Valore sensibile. Passare come parametro sicuro.

GithubActionConfiguration

Nome Descrizione Value
azureCredenziali Configurazioni di AzureCredentials. azureCredentials
contextPath Percorso del contesto string
githubPersonalAccessToken Una volta Github PAT per configurare l'ambiente GitHub string

Vincoli:
Valore sensibile. Passare come parametro sicuro.
image Nome dell'immagine string
OS Sistema operativo string
publishType Codice o immagine string
registryInfo Configurazioni del Registro di sistema. Informazioni sul registro
runtimeStack Stack di esecuzione string
runtimeVersion Versione di runtime string

Informazioni sul registro

Nome Descrizione Value
password del registro segreto del Registro di sistema. string

Vincoli:
Valore sensibile. Passare come parametro sicuro.
registryUrl URL del server del Registro di sistema. string
registryUserName nome utente del Registro di sistema. string

Proprietà SourceControl

Nome Descrizione Value
ramo Il ramo che attiverà la distribuzione automatica string
githubActionConfiguration Modello di revisione dell'app contenitore con tutte le impostazioni possibili e
impostazione predefinita se l'utente non li ha forniti. Le impostazioni predefinite vengono popolate
come erano al momento della creazione
GithubActionConfiguration
repoUrl (URL del repository) URL del repository che verrà integrato in ContainerApp. string