Leggere in inglese

Condividi tramite


Microsoft.App containerApps/sourcecontrols 2024-03-01

Definizione di risorsa Bicep

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

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo 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/containerApps/sourcecontrols, aggiungere il bicep seguente al modello.

resource symbolicname 'Microsoft.App/containerApps/sourcecontrols@2024-03-01' = {
  name: 'string'
  parent: resourceSymbolicName
  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à

containerApps/sourcecontrols

Nome Descrizione Valore
nome Nome della risorsa

Vedere come impostare nomi e tipi per le risorse figlio in Bicep.
stringa (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: containerApps
proprietà Proprietà specifiche della risorsa SourceControl SourceControlProperties

SourceControlProperties

Nome Descrizione Valore
ramo Il ramo che attiverà la distribuzione automatica corda
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 che verrà integrato in ContainerApp. corda

GithubActionConfiguration

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

Vincoli:
Valore sensibile. Passare come parametro sicuro.
immagine Nome immagine corda
sistema operativo Sistema operativo corda
publishType Codice o immagine corda
registryInfo Configurazioni del Registro di sistema. RegistryInfo
runtimeStack Stack di runtime corda
runtimeVersion Versione di runtime corda

AzureCredentials

Nome Descrizione Valore
clientId ID client. corda

Vincoli:
Valore sensibile. Passare come parametro sicuro.
clientSecret Segreto client. corda

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

Vincoli:
Valore sensibile. Passare come parametro sicuro.

RegistryInfo

Nome Descrizione Valore
registryPassword segreto del Registro di sistema. corda

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

Definizione di risorsa del modello di Resource Manager

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

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo 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/containerApps/sourcecontrols, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.App/containerApps/sourcecontrols",
  "apiVersion": "2024-03-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à

containerApps/sourcecontrols

Nome Descrizione Valore
digitare Tipo di risorsa 'Microsoft.App/containerApps/sourcecontrols'
apiVersion Versione dell'API della risorsa '2024-03-01'
nome Nome della risorsa

Vedere come impostare nomi e tipi per le risorse figlio in modelli DI Resource Manager JSON.
stringa (obbligatorio)
proprietà Proprietà specifiche della risorsa SourceControl SourceControlProperties

SourceControlProperties

Nome Descrizione Valore
ramo Il ramo che attiverà la distribuzione automatica corda
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 che verrà integrato in ContainerApp. corda

GithubActionConfiguration

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

Vincoli:
Valore sensibile. Passare come parametro sicuro.
immagine Nome immagine corda
sistema operativo Sistema operativo corda
publishType Codice o immagine corda
registryInfo Configurazioni del Registro di sistema. RegistryInfo
runtimeStack Stack di runtime corda
runtimeVersion Versione di runtime corda

AzureCredentials

Nome Descrizione Valore
clientId ID client. corda

Vincoli:
Valore sensibile. Passare come parametro sicuro.
clientSecret Segreto client. corda

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

Vincoli:
Valore sensibile. Passare come parametro sicuro.

RegistryInfo

Nome Descrizione Valore
registryPassword segreto del Registro di sistema. corda

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

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, vedere log delle 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@2024-03-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    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à

containerApps/sourcecontrols

Nome Descrizione Valore
digitare Tipo di risorsa "Microsoft.App/containerApps/sourcecontrols@2024-03-01"
nome Nome della risorsa stringa (obbligatorio)
parent_id ID della risorsa padre per questa risorsa. ID per la risorsa di tipo: containerApp
proprietà Proprietà specifiche della risorsa SourceControl SourceControlProperties

SourceControlProperties

Nome Descrizione Valore
ramo Il ramo che attiverà la distribuzione automatica corda
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 che verrà integrato in ContainerApp. corda

GithubActionConfiguration

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

Vincoli:
Valore sensibile. Passare come parametro sicuro.
immagine Nome immagine corda
sistema operativo Sistema operativo corda
publishType Codice o immagine corda
registryInfo Configurazioni del Registro di sistema. RegistryInfo
runtimeStack Stack di runtime corda
runtimeVersion Versione di runtime corda

AzureCredentials

Nome Descrizione Valore
clientId ID client. corda

Vincoli:
Valore sensibile. Passare come parametro sicuro.
clientSecret Segreto client. corda

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

Vincoli:
Valore sensibile. Passare come parametro sicuro.

RegistryInfo

Nome Descrizione Valore
registryPassword segreto del Registro di sistema. corda

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