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.
Bicep kaynak tanımı
Siteler/yuvalar/sourcecontrols kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- kaynak grupları
- Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.Web/sites/slots/sourcecontrols kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.
resource symbolicname 'Microsoft.Web/sites/slots/sourcecontrols@2020-12-01' = {
parent: resourceSymbolicName
kind: 'string'
name: 'web'
properties: {
branch: 'string'
deploymentRollbackEnabled: bool
gitHubActionConfiguration: {
codeConfiguration: {
runtimeStack: 'string'
runtimeVersion: 'string'
}
containerConfiguration: {
imageName: 'string'
password: 'string'
serverUrl: 'string'
username: 'string'
}
generateWorkflowFile: bool
isLinux: bool
}
isGitHubAction: bool
isManualIntegration: bool
isMercurial: bool
repoUrl: 'string'
}
}
Özellik Değerleri
GitHubActionCodeConfiguration
Ad | Açıklama | Değer |
---|---|---|
runtimeStack | Çalışma zamanı yığını, kod tabanlı uygulamalar için iş akışı dosyası içeriğini belirlemek için kullanılır. | dizgi |
runtimeVersion | İş akışı dosyasında ayarlanacağı derleme sürümünü belirlemek için çalışma zamanı sürümü kullanılır. | dizgi |
GitHubActionConfiguration
Ad | Açıklama | Değer |
---|---|---|
codeConfiguration | GitHub Eylem kodu yapılandırması. | GitHubActionCodeConfiguration |
containerConfiguration | GitHub Action kapsayıcı yapılandırması. | GitHubActionContainerConfiguration |
generateWorkflowFile | İş akışı dosyasının oluşturulup depoya yazılması gerekip gerekmediğini belirlemek için iş akışı seçeneği. | Bool |
isLinux | Bu, seçilecek iş akışı yapılandırmasını belirlemeye yardımcı olur. | Bool |
GitHubActionContainerConfiguration
Ad | Açıklama | Değer |
---|---|---|
imageName | Derlemenin görüntü adı. | dizgi |
parola | Görüntüyü kapsayıcı kayıt defterine yüklemek için kullanılan parola. | dizgi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
serverUrl | Derlemenin barındırılacağı kapsayıcı kayıt defterinin sunucu URL'si. | dizgi |
kullanıcı adı | Görüntüyü kapsayıcı kayıt defterine yüklemek için kullanılan kullanıcı adı. | dizgi |
Microsoft.Web/sites/slots/sourcecontrols
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü. | dizgi |
ad | Kaynak adı | 'web' (gerekli) |
ebeveyn | 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: siteler/yuvalar |
Özellikler | SiteSourceControl kaynağa özgü özellikler | SiteSourceControlProperties |
SiteSourceControlProperties
Ad | Açıklama | Değer |
---|---|---|
dal | Dağıtım için kullanılacak dalın adı. | dizgi |
deploymentRollbackEnabled | Dağıtımı geri almayı etkinleştirmek için <kod>true</code>; aksi takdirde, <false>/code<>. | Bool |
gitHubActionConfiguration | GitHub Eylemi seçiliyse, ilişkili yapılandırmadan daha fazla. | GitHubActionConfiguration |
isGitHubAction | <kodu, GitHub eylemi aracılığıyla dağıtılırsa true>/code<>. | Bool |
isManualIntegration | El ile tümleştirmeyi sınırlamak için kod<true>/code<>; <sürekli tümleştirmeyi (web kancalarını GitHub gibi çevrimiçi depolarda yapılandıran) etkinleştirmek için yanlış>/code<>. | Bool |
isMercurial | Mercurial deposu için true</code><kod >; Git deposu için yanlış</code><kod >. | Bool |
repoUrl | Depo veya kaynak denetimi URL'si. | dizgi |
ARM şablonu kaynak tanımı
Siteler/yuvalar/sourcecontrols kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- kaynak grupları
- Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.Web/sites/slots/sourcecontrols kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.
{
"type": "Microsoft.Web/sites/slots/sourcecontrols",
"apiVersion": "2020-12-01",
"name": "string",
"kind": "string",
"properties": {
"branch": "string",
"deploymentRollbackEnabled": "bool",
"gitHubActionConfiguration": {
"codeConfiguration": {
"runtimeStack": "string",
"runtimeVersion": "string"
},
"containerConfiguration": {
"imageName": "string",
"password": "string",
"serverUrl": "string",
"username": "string"
},
"generateWorkflowFile": "bool",
"isLinux": "bool"
},
"isGitHubAction": "bool",
"isManualIntegration": "bool",
"isMercurial": "bool",
"repoUrl": "string"
}
}
Özellik Değerleri
GitHubActionCodeConfiguration
Ad | Açıklama | Değer |
---|---|---|
runtimeStack | Çalışma zamanı yığını, kod tabanlı uygulamalar için iş akışı dosyası içeriğini belirlemek için kullanılır. | dizgi |
runtimeVersion | İş akışı dosyasında ayarlanacağı derleme sürümünü belirlemek için çalışma zamanı sürümü kullanılır. | dizgi |
GitHubActionConfiguration
Ad | Açıklama | Değer |
---|---|---|
codeConfiguration | GitHub Eylem kodu yapılandırması. | GitHubActionCodeConfiguration |
containerConfiguration | GitHub Action kapsayıcı yapılandırması. | GitHubActionContainerConfiguration |
generateWorkflowFile | İş akışı dosyasının oluşturulup depoya yazılması gerekip gerekmediğini belirlemek için iş akışı seçeneği. | Bool |
isLinux | Bu, seçilecek iş akışı yapılandırmasını belirlemeye yardımcı olur. | Bool |
GitHubActionContainerConfiguration
Ad | Açıklama | Değer |
---|---|---|
imageName | Derlemenin görüntü adı. | dizgi |
parola | Görüntüyü kapsayıcı kayıt defterine yüklemek için kullanılan parola. | dizgi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
serverUrl | Derlemenin barındırılacağı kapsayıcı kayıt defterinin sunucu URL'si. | dizgi |
kullanıcı adı | Görüntüyü kapsayıcı kayıt defterine yüklemek için kullanılan kullanıcı adı. | dizgi |
Microsoft.Web/sites/slots/sourcecontrols
Ad | Açıklama | Değer |
---|---|---|
apiVersion | API sürümü | '2020-12-01' |
tür | Kaynak türü. | dizgi |
ad | Kaynak adı | 'web' (gerekli) |
Özellikler | SiteSourceControl kaynağa özgü özellikler | SiteSourceControlProperties |
tür | Kaynak türü | 'Microsoft.Web/sites/slots/sourcecontrols' |
SiteSourceControlProperties
Ad | Açıklama | Değer |
---|---|---|
dal | Dağıtım için kullanılacak dalın adı. | dizgi |
deploymentRollbackEnabled | Dağıtımı geri almayı etkinleştirmek için <kod>true</code>; aksi takdirde, <false>/code<>. | Bool |
gitHubActionConfiguration | GitHub Eylemi seçiliyse, ilişkili yapılandırmadan daha fazla. | GitHubActionConfiguration |
isGitHubAction | <kodu, GitHub eylemi aracılığıyla dağıtılırsa true>/code<>. | Bool |
isManualIntegration | El ile tümleştirmeyi sınırlamak için kod<true>/code<>; <sürekli tümleştirmeyi (web kancalarını GitHub gibi çevrimiçi depolarda yapılandıran) etkinleştirmek için yanlış>/code<>. | Bool |
isMercurial | Mercurial deposu için true</code><kod >; Git deposu için yanlış</code><kod >. | Bool |
repoUrl | Depo veya kaynak denetimi URL'si. | dizgi |
Kullanım Örnekleri
Terraform (AzAPI sağlayıcısı) kaynak tanımı
Siteler/yuvalar/sourcecontrols kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.Web/sites/slots/sourcecontrols kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Web/sites/slots/sourcecontrols@2020-12-01"
name = "string"
body = {
kind = "string"
properties = {
branch = "string"
deploymentRollbackEnabled = bool
gitHubActionConfiguration = {
codeConfiguration = {
runtimeStack = "string"
runtimeVersion = "string"
}
containerConfiguration = {
imageName = "string"
password = "string"
serverUrl = "string"
username = "string"
}
generateWorkflowFile = bool
isLinux = bool
}
isGitHubAction = bool
isManualIntegration = bool
isMercurial = bool
repoUrl = "string"
}
}
}
Özellik Değerleri
GitHubActionCodeConfiguration
Ad | Açıklama | Değer |
---|---|---|
runtimeStack | Çalışma zamanı yığını, kod tabanlı uygulamalar için iş akışı dosyası içeriğini belirlemek için kullanılır. | dizgi |
runtimeVersion | İş akışı dosyasında ayarlanacağı derleme sürümünü belirlemek için çalışma zamanı sürümü kullanılır. | dizgi |
GitHubActionConfiguration
Ad | Açıklama | Değer |
---|---|---|
codeConfiguration | GitHub Eylem kodu yapılandırması. | GitHubActionCodeConfiguration |
containerConfiguration | GitHub Action kapsayıcı yapılandırması. | GitHubActionContainerConfiguration |
generateWorkflowFile | İş akışı dosyasının oluşturulup depoya yazılması gerekip gerekmediğini belirlemek için iş akışı seçeneği. | Bool |
isLinux | Bu, seçilecek iş akışı yapılandırmasını belirlemeye yardımcı olur. | Bool |
GitHubActionContainerConfiguration
Ad | Açıklama | Değer |
---|---|---|
imageName | Derlemenin görüntü adı. | dizgi |
parola | Görüntüyü kapsayıcı kayıt defterine yüklemek için kullanılan parola. | dizgi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
serverUrl | Derlemenin barındırılacağı kapsayıcı kayıt defterinin sunucu URL'si. | dizgi |
kullanıcı adı | Görüntüyü kapsayıcı kayıt defterine yüklemek için kullanılan kullanıcı adı. | dizgi |
Microsoft.Web/sites/slots/sourcecontrols
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü. | dizgi |
ad | Kaynak adı | 'web' (gerekli) |
parent_id | Bu kaynağın üst öğesi olan kaynağın kimliği. | Tür kaynağı kimliği: siteler/yuvalar |
Özellikler | SiteSourceControl kaynağa özgü özellikler | SiteSourceControlProperties |
tür | Kaynak türü | "Microsoft.Web/sites/slots/sourcecontrols@2020-12-01" |
SiteSourceControlProperties
Ad | Açıklama | Değer |
---|---|---|
dal | Dağıtım için kullanılacak dalın adı. | dizgi |
deploymentRollbackEnabled | Dağıtımı geri almayı etkinleştirmek için <kod>true</code>; aksi takdirde, <false>/code<>. | Bool |
gitHubActionConfiguration | GitHub Eylemi seçiliyse, ilişkili yapılandırmadan daha fazla. | GitHubActionConfiguration |
isGitHubAction | <kodu, GitHub eylemi aracılığıyla dağıtılırsa true>/code<>. | Bool |
isManualIntegration | El ile tümleştirmeyi sınırlamak için kod<true>/code<>; <sürekli tümleştirmeyi (web kancalarını GitHub gibi çevrimiçi depolarda yapılandıran) etkinleştirmek için yanlış>/code<>. | Bool |
isMercurial | Mercurial deposu için true</code><kod >; Git deposu için yanlış</code><kod >. | Bool |
repoUrl | Depo veya kaynak denetimi URL'si. | dizgi |