Microsoft.App containerApps/sourcecontrols
- nejnovější
- 10. 10. 2024 ve verzi Preview
-
2024-08-02-preview -
2024-03-01 - 2024-02-02-preview
- 11. 11. 2023 ve verzi Preview
-
2023-08-01-preview -
2023-05-02-preview - 2023-05-01
-
2023-04-01-Preview - 11. 11. 2022 ve verzi Preview
- 10. 10. 2022
-
2022-06-01-preview - 1. 3. 2022
-
2022-01-01-preview
Definice prostředku Bicep
Typ prostředku containerApps/sourcecontrols je možné nasadit s operacemi, které cílí:
- skupiny prostředků – viz příkazy nasazení skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit Microsoft.App/containerApps/sourcecontrols prostředek, přidejte do šablony následující bicep.
resource symbolicname 'Microsoft.App/containerApps/sourcecontrols@2024-10-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'
dockerfilePath: 'string'
githubPersonalAccessToken: 'string'
image: 'string'
os: 'string'
publishType: 'string'
registryInfo: {
registryPassword: 'string'
registryUrl: 'string'
registryUserName: 'string'
}
runtimeStack: 'string'
runtimeVersion: 'string'
}
repoUrl: 'string'
}
}
Hodnoty vlastností
AzureCredentials
Jméno | Popis | Hodnota |
---|---|---|
clientId | ID klienta. | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
clientSecret | Tajný klíč klienta. | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
laskavý | Druh ověřování github pro nasazení šablony dělá | řetězec |
subscriptionId | ID předplatného. | řetězec |
tenantId | ID tenanta. | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
EnvironmentVariable
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název proměnné prostředí | string (povinné) |
hodnota | Hodnota proměnné prostředí | string (povinné) |
GithubActionConfiguration
Jméno | Popis | Hodnota |
---|---|---|
azureCredentials | Konfigurace AzureCredentials | |
buildEnvironmentVariables | Seznam proměnných prostředí, které se mají předat sestavení. | EnvironmentVariable[] |
contextPath | Kontextová cesta | řetězec |
dockerfilePath | Cesta k souboru Dockerfile | řetězec |
githubPersonalAccessToken | Jednorázová konfigurace prostředí GitHub PAT | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
obraz | Název obrázku | řetězec |
operační systém | Operační systém | řetězec |
publishType | Kód nebo obrázek | řetězec |
registryInfo | Konfigurace registru | RegistryInfo |
runtimeStack | Zásobník modulu runtime | řetězec |
runtimeVersion | Verze modulu runtime | řetězec |
Microsoft.App/containerApps/sourcecontrols
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název prostředku | string (povinné) |
rodič | V bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost je potřeba přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek. Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek. |
Symbolický název prostředku typu: containerApps |
vlastnosti | Vlastnosti specifické pro prostředek SourceControl | SourceControlProperties |
RegistrInfo
Jméno | Popis | Hodnota |
---|---|---|
registryPassword | tajný klíč registru. | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
registryUrl | adresa URL serveru registru. | řetězec |
registryUserName | uživatelské jméno registru. | řetězec |
SourceControlProperties
Jméno | Popis | Hodnota |
---|---|---|
větev | Větev, která aktivuje automatické nasazení | řetězec |
githubActionConfiguration | Šablona revize aplikace kontejneru se všemi možnými nastaveními a pokud uživatel nezadal, nastaví výchozí hodnotu. Výchozí hodnoty se vyplní. tak, jak byly v době vytváření |
githubActionConfiguration |
repoUrl | Adresa URL úložiště, která bude integrovaná do ContainerAppu. | řetězec |
Definice prostředku šablony ARM
Typ prostředku containerApps/sourcecontrols je možné nasadit s operacemi, které cílí:
- skupiny prostředků – viz příkazy nasazení skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.App/containerApps/sourcecontrols, přidejte do šablony následující JSON.
{
"type": "Microsoft.App/containerApps/sourcecontrols",
"apiVersion": "2024-10-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",
"dockerfilePath": "string",
"githubPersonalAccessToken": "string",
"image": "string",
"os": "string",
"publishType": "string",
"registryInfo": {
"registryPassword": "string",
"registryUrl": "string",
"registryUserName": "string"
},
"runtimeStack": "string",
"runtimeVersion": "string"
},
"repoUrl": "string"
}
}
Hodnoty vlastností
AzureCredentials
Jméno | Popis | Hodnota |
---|---|---|
clientId | ID klienta. | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
clientSecret | Tajný klíč klienta. | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
laskavý | Druh ověřování github pro nasazení šablony dělá | řetězec |
subscriptionId | ID předplatného. | řetězec |
tenantId | ID tenanta. | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
EnvironmentVariable
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název proměnné prostředí | string (povinné) |
hodnota | Hodnota proměnné prostředí | string (povinné) |
GithubActionConfiguration
Jméno | Popis | Hodnota |
---|---|---|
azureCredentials | Konfigurace AzureCredentials | |
buildEnvironmentVariables | Seznam proměnných prostředí, které se mají předat sestavení. | EnvironmentVariable[] |
contextPath | Kontextová cesta | řetězec |
dockerfilePath | Cesta k souboru Dockerfile | řetězec |
githubPersonalAccessToken | Jednorázová konfigurace prostředí GitHub PAT | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
obraz | Název obrázku | řetězec |
operační systém | Operační systém | řetězec |
publishType | Kód nebo obrázek | řetězec |
registryInfo | Konfigurace registru | RegistryInfo |
runtimeStack | Zásobník modulu runtime | řetězec |
runtimeVersion | Verze modulu runtime | řetězec |
Microsoft.App/containerApps/sourcecontrols
RegistrInfo
Jméno | Popis | Hodnota |
---|---|---|
registryPassword | tajný klíč registru. | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
registryUrl | adresa URL serveru registru. | řetězec |
registryUserName | uživatelské jméno registru. | řetězec |
SourceControlProperties
Jméno | Popis | Hodnota |
---|---|---|
větev | Větev, která aktivuje automatické nasazení | řetězec |
githubActionConfiguration | Šablona revize aplikace kontejneru se všemi možnými nastaveními a pokud uživatel nezadal, nastaví výchozí hodnotu. Výchozí hodnoty se vyplní. tak, jak byly v době vytváření |
githubActionConfiguration |
repoUrl | Adresa URL úložiště, která bude integrovaná do ContainerAppu. | řetězec |
Příklady použití
Definice prostředku Terraformu (poskytovatel AzAPI)
Typ prostředku containerApps/sourcecontrols je možné nasadit s operacemi, které cílí:
- skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.App/containerApps/sourcecontrols, přidejte do šablony následující Terraform.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.App/containerApps/sourcecontrols@2024-10-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"
dockerfilePath = "string"
githubPersonalAccessToken = "string"
image = "string"
os = "string"
publishType = "string"
registryInfo = {
registryPassword = "string"
registryUrl = "string"
registryUserName = "string"
}
runtimeStack = "string"
runtimeVersion = "string"
}
repoUrl = "string"
}
})
}
Hodnoty vlastností
AzureCredentials
Jméno | Popis | Hodnota |
---|---|---|
clientId | ID klienta. | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
clientSecret | Tajný klíč klienta. | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
laskavý | Druh ověřování github pro nasazení šablony dělá | řetězec |
subscriptionId | ID předplatného. | řetězec |
tenantId | ID tenanta. | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
EnvironmentVariable
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název proměnné prostředí | string (povinné) |
hodnota | Hodnota proměnné prostředí | string (povinné) |
GithubActionConfiguration
Jméno | Popis | Hodnota |
---|---|---|
azureCredentials | Konfigurace AzureCredentials | |
buildEnvironmentVariables | Seznam proměnných prostředí, které se mají předat sestavení. | EnvironmentVariable[] |
contextPath | Kontextová cesta | řetězec |
dockerfilePath | Cesta k souboru Dockerfile | řetězec |
githubPersonalAccessToken | Jednorázová konfigurace prostředí GitHub PAT | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
obraz | Název obrázku | řetězec |
operační systém | Operační systém | řetězec |
publishType | Kód nebo obrázek | řetězec |
registryInfo | Konfigurace registru | RegistryInfo |
runtimeStack | Zásobník modulu runtime | řetězec |
runtimeVersion | Verze modulu runtime | řetězec |
Microsoft.App/containerApps/sourcecontrols
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název prostředku | string (povinné) |
parent_id | ID prostředku, který je nadřazený pro tento prostředek. | ID prostředku typu: containerApps |
vlastnosti | Vlastnosti specifické pro prostředek SourceControl | SourceControlProperties |
typ | Typ prostředku | "Microsoft.App/containerApps/sourcecontrols@2024-10-02-preview" |
RegistrInfo
Jméno | Popis | Hodnota |
---|---|---|
registryPassword | tajný klíč registru. | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
registryUrl | adresa URL serveru registru. | řetězec |
registryUserName | uživatelské jméno registru. | řetězec |
SourceControlProperties
Jméno | Popis | Hodnota |
---|---|---|
větev | Větev, která aktivuje automatické nasazení | řetězec |
githubActionConfiguration | Šablona revize aplikace kontejneru se všemi možnými nastaveními a pokud uživatel nezadal, nastaví výchozí hodnotu. Výchozí hodnoty se vyplní. tak, jak byly v době vytváření |
githubActionConfiguration |
repoUrl | Adresa URL úložiště, která bude integrovaná do ContainerAppu. | řetězec |