Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
- Sonuncu
- 2025-10-02-önizleme
- 2025-07-01
- 2025-02-02-önizleme
- 2025-01-01
- 2024-10-02-önizleme
- 2024-08-02-önizleme
- 2024-03-01
- 2024-02-02-önizleme
- 2023-11-02-önizleme
- 2023-08-01-önizleme
- 2023-05-02-önizleme
- 2023-05-01
- 2023-04-01-önizleme
- 2022-11-01-önizleme
- 2022-10-01
- 2022-06-01-önizleme
- 2022-03-01
- 2022-01-01-önizleme
Bicep kaynak tanımı
containerApps/sourcecontrols kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.App/containerApps/sourcecontrols kaynağı oluşturmak için aşağıdaki Bicep'i şablonunuza ekleyin.
resource symbolicname 'Microsoft.App/containerApps/sourcecontrols@2024-08-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'
}
}
Özellik Değerleri
Microsoft.App/containerApps/sourcecontrols
| İsim | Açıklama | Değer |
|---|---|---|
| isim | Kaynak adı | dize (gerekli) |
| veli | Bicep'te bir alt kaynak için üst kaynak belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir. Daha fazla bilgi için bkz. Alt kaynaküst kaynak dışında. |
Tür kaynağı için sembolik ad: kapsayıcı Uygulamalar |
| özellikler | SourceControl kaynağına özgü özellikler | SourceControlProperties |
Azure Kimlik Bilgileri
| İsim | Açıklama | Değer |
|---|---|---|
| clientId (İstemci Kimliği) | İstemci Kimliği. | karakter dizisi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
| istemciSırrı | İstemci Sırrı. | karakter dizisi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
| tür | Github'ın şablonu dağıtmak için yaptığı kimlik doğrulaması türü | String |
| abonelikId | Abonelik Kimliği. | String |
| kiracıKimliği | Kiracı Kimliği. | karakter dizisi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
Ortam Değişkeni
| İsim | Açıklama | Değer |
|---|---|---|
| isim | Ortam değişkeni adı. | dize (gerekli) |
| değer | Ortam değişkeni değeri. | dize (gerekli) |
GithubActionConfiguration (GithubEylemYapılandırması)
| İsim | Açıklama | Değer |
|---|---|---|
| azureCredentials | AzureCredentials yapılandırmaları. | AzureCredentials |
| buildEnvironmentVariables | Derlemeye geçirilecek ortam değişkenlerinin listesi. | OrtamDeğişkeni[] |
| contextPath | Bağlam yolu | String |
| dockerfilePath | Dockerfile yolu | String |
| githubPersonalAccessToken | Github ortamını yapılandırmak için bir kerelik Github PAT | karakter dizisi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
| resim | Görüntü adı | String |
| işletim sistemi | İşletim sistemi | String |
| yayınlama Türü | Kod veya Görüntü | String |
| kayıt defteri bilgisi | Kayıt defteri yapılandırmaları. | Kayıt Defteri Bilgisi |
| runtimeStack (Çalışma ZamanıYığını) | Çalışma zamanı yığını | String |
| runtimeVersion | Çalıştırma zamanı sürümü | String |
Kayıt Defteri Bilgisi
| İsim | Açıklama | Değer |
|---|---|---|
| kayıt defteri şifresi | kayıt defteri gizli dizisi. | karakter dizisi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
| registryUrl | kayıt defteri sunucusu Url'si. | String |
| registryUserName | kayıt defteri kullanıcı adı. | String |
SourceControlProperties
| İsim | Açıklama | Değer |
|---|---|---|
| dal / şube | Otomatik dağıtımı tetikleyecek dal | String |
| githubActionConfiguration (Kod Çevirisi) | Tüm olası ayarlar ve kullanıcı tarafından sağlanmadıysa varsayılan olarak ayarlı olur. Varsayılanlar doldurulur oluşturma zamanında oldukları gibi |
githubActionConfiguration |
| repoUrl | ContainerApp ile tümleştirilecek depo url'si. | String |
ARM şablonu kaynak tanımı
containerApps/sourcecontrols kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.App/containerApps/sourcecontrols kaynağı oluşturmak için aşağıdaki JSON dosyasını şablonunuza ekleyin.
{
"type": "Microsoft.App/containerApps/sourcecontrols",
"apiVersion": "2024-08-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"
}
}
Özellik Değerleri
Microsoft.App/containerApps/sourcecontrols
| İsim | Açıklama | Değer |
|---|---|---|
| apiVersiyonu | API sürümü | '2024-08-02-önizleme' |
| isim | Kaynak adı | dize (gerekli) |
| özellikler | SourceControl kaynağına özgü özellikler | SourceControlProperties |
| tür | Kaynak türü | 'Microsoft.App/containerApps/sourcecontrols' |
Azure Kimlik Bilgileri
| İsim | Açıklama | Değer |
|---|---|---|
| clientId (İstemci Kimliği) | İstemci Kimliği. | karakter dizisi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
| istemciSırrı | İstemci Sırrı. | karakter dizisi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
| tür | Github'ın şablonu dağıtmak için yaptığı kimlik doğrulaması türü | String |
| abonelikId | Abonelik Kimliği. | String |
| kiracıKimliği | Kiracı Kimliği. | karakter dizisi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
Ortam Değişkeni
| İsim | Açıklama | Değer |
|---|---|---|
| isim | Ortam değişkeni adı. | dize (gerekli) |
| değer | Ortam değişkeni değeri. | dize (gerekli) |
GithubActionConfiguration (GithubEylemYapılandırması)
| İsim | Açıklama | Değer |
|---|---|---|
| azureCredentials | AzureCredentials yapılandırmaları. | AzureCredentials |
| buildEnvironmentVariables | Derlemeye geçirilecek ortam değişkenlerinin listesi. | OrtamDeğişkeni[] |
| contextPath | Bağlam yolu | String |
| dockerfilePath | Dockerfile yolu | String |
| githubPersonalAccessToken | Github ortamını yapılandırmak için bir kerelik Github PAT | karakter dizisi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
| resim | Görüntü adı | String |
| işletim sistemi | İşletim sistemi | String |
| yayınlama Türü | Kod veya Görüntü | String |
| kayıt defteri bilgisi | Kayıt defteri yapılandırmaları. | Kayıt Defteri Bilgisi |
| runtimeStack (Çalışma ZamanıYığını) | Çalışma zamanı yığını | String |
| runtimeVersion | Çalıştırma zamanı sürümü | String |
Kayıt Defteri Bilgisi
| İsim | Açıklama | Değer |
|---|---|---|
| kayıt defteri şifresi | kayıt defteri gizli dizisi. | karakter dizisi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
| registryUrl | kayıt defteri sunucusu Url'si. | String |
| registryUserName | kayıt defteri kullanıcı adı. | String |
SourceControlProperties
| İsim | Açıklama | Değer |
|---|---|---|
| dal / şube | Otomatik dağıtımı tetikleyecek dal | String |
| githubActionConfiguration (Kod Çevirisi) | Tüm olası ayarlar ve kullanıcı tarafından sağlanmadıysa varsayılan olarak ayarlı olur. Varsayılanlar doldurulur oluşturma zamanında oldukları gibi |
githubActionConfiguration |
| repoUrl | ContainerApp ile tümleştirilecek depo url'si. | String |
Kullanım Örnekleri
Terraform (AzAPI sağlayıcısı) kaynak tanımı
containerApps/sourcecontrols kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.App/containerApps/sourcecontrols kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.App/containerApps/sourcecontrols@2024-08-02-preview"
name = "string"
parent_id = "string"
body = {
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"
}
}
}
Özellik Değerleri
Microsoft.App/containerApps/sourcecontrols
| İsim | Açıklama | Değer |
|---|---|---|
| isim | Kaynak adı | dize (gerekli) |
| ebeveyn_kimlik | Bu kaynağın üst öğesi olan kaynağın kimliği. | Tür kaynağı kimliği: containerApps |
| özellikler | SourceControl kaynağına özgü özellikler | SourceControlProperties |
| tür | Kaynak türü | "Microsoft.App/containerApps/sourcecontrols@2024-08-02-preview" |
Azure Kimlik Bilgileri
| İsim | Açıklama | Değer |
|---|---|---|
| clientId (İstemci Kimliği) | İstemci Kimliği. | karakter dizisi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
| istemciSırrı | İstemci Sırrı. | karakter dizisi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
| tür | Github'ın şablonu dağıtmak için yaptığı kimlik doğrulaması türü | String |
| abonelikId | Abonelik Kimliği. | String |
| kiracıKimliği | Kiracı Kimliği. | karakter dizisi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
Ortam Değişkeni
| İsim | Açıklama | Değer |
|---|---|---|
| isim | Ortam değişkeni adı. | dize (gerekli) |
| değer | Ortam değişkeni değeri. | dize (gerekli) |
GithubActionConfiguration (GithubEylemYapılandırması)
| İsim | Açıklama | Değer |
|---|---|---|
| azureCredentials | AzureCredentials yapılandırmaları. | AzureCredentials |
| buildEnvironmentVariables | Derlemeye geçirilecek ortam değişkenlerinin listesi. | OrtamDeğişkeni[] |
| contextPath | Bağlam yolu | String |
| dockerfilePath | Dockerfile yolu | String |
| githubPersonalAccessToken | Github ortamını yapılandırmak için bir kerelik Github PAT | karakter dizisi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
| resim | Görüntü adı | String |
| işletim sistemi | İşletim sistemi | String |
| yayınlama Türü | Kod veya Görüntü | String |
| kayıt defteri bilgisi | Kayıt defteri yapılandırmaları. | Kayıt Defteri Bilgisi |
| runtimeStack (Çalışma ZamanıYığını) | Çalışma zamanı yığını | String |
| runtimeVersion | Çalıştırma zamanı sürümü | String |
Kayıt Defteri Bilgisi
| İsim | Açıklama | Değer |
|---|---|---|
| kayıt defteri şifresi | kayıt defteri gizli dizisi. | karakter dizisi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
| registryUrl | kayıt defteri sunucusu Url'si. | String |
| registryUserName | kayıt defteri kullanıcı adı. | String |
SourceControlProperties
| İsim | Açıklama | Değer |
|---|---|---|
| dal / şube | Otomatik dağıtımı tetikleyecek dal | String |
| githubActionConfiguration (Kod Çevirisi) | Tüm olası ayarlar ve kullanıcı tarafından sağlanmadıysa varsayılan olarak ayarlı olur. Varsayılanlar doldurulur oluşturma zamanında oldukları gibi |
githubActionConfiguration |
| repoUrl | ContainerApp ile tümleştirilecek depo url'si. | String |