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.
- en son
- 2025-03-01
- 2025-01-01-preview
- 2024-10-01-preview
- 2024-04-01-preview
- 2024-01-01-preview
- 2023-12-01-preview
- 2023-10-01-preview
- 2023-09-01-preview
- 2023-08-01-preview
- 2023-07-01-preview
- 2023-06-01-preview
- 2023-05-01-preview
- 2023-04-01-preview
- 2023-03-01-preview
- 2023-02-01-preview
- 2022-12-01-preview
- 2022-11-01-preview
- 2022-10-01-preview
- 2022-09-01-preview
- 2022-08-01-preview
- 2022-07-01-preview
- 2022-06-01-preview
- 2022-05-01-preview
- 2022-04-01-preview
- 2022-01-01-preview
- 2021-10-01-preview
- 2021-09-01-preview
- 2021-03-01-preview
Bicep kaynak tanımı
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.SecurityInsights/sourcecontrols kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.
resource symbolicname 'Microsoft.SecurityInsights/sourcecontrols@2025-01-01-preview' = {
scope: resourceSymbolicName or scope
etag: 'string'
name: 'string'
properties: {
contentTypes: [
'string'
]
description: 'string'
displayName: 'string'
repository: {
branch: 'string'
displayUrl: 'string'
url: 'string'
}
repositoryAccess: {
clientId: 'string'
code: 'string'
installationId: 'string'
kind: 'string'
state: 'string'
token: 'string'
}
repositoryResourceInfo: {
webhook: {
rotateWebhookSecret: bool
}
}
repoType: 'string'
servicePrincipal: {
credentialsExpireOn: 'string'
}
}
}
Özellik Değerleri
Microsoft.SecurityInsights/sourcecontrols
Ad | Açıklama | Değer |
---|---|---|
etag | Azure kaynağının etag'i | dizgi |
ad | Kaynak adı | dize (gerekli) |
Özellikler | kaynak denetimi özellikleri | SourceControlProperties (gerekli) |
kapsam | Dağıtım kapsamından farklı bir kapsamda kaynak oluştururken kullanın. | uzantısı kaynağınıuygulamak için bu özelliği kaynağın sembolik adı olarak ayarlayın. |
Depo
Ad | Açıklama | Değer |
---|---|---|
dal | Deponun dal adı. | dize (gerekli) |
displayUrl | Deponun URL'sini görüntüleyin. | dizgi |
URL | Depo url'si. | dize (gerekli) |
RepositoryAccess
Ad | Açıklama | Değer |
---|---|---|
clientId | OAuth ClientId.
kind
OAuth gerektiğinde gereklidir |
dizgi |
kod | OAuth Kodu.
kind
OAuth gerektiğinde gereklidir |
dizgi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
installationId | Uygulama yükleme kimliği.
kind
App olduğunda gereklidir. Yalnızca GitHub tarafından desteklenir. |
dizgi |
tür | Depo erişim kimlik bilgileri türü | 'Uygulama' 'OAuth' 'PAT' (gerekli) |
devlet | OAuth Durumu.
kind
OAuth gerektiğinde gereklidir |
dizgi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
jeton | Kişisel Erişim Belirteci.
kind
PAT gerektiğinde gereklidir |
dizgi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
RepositoryResourceInfo
Ad | Açıklama | Değer |
---|---|---|
web kancası | Kaynak denetimi için oluşturulan web kancası nesnesi. | Web Kancası |
ServicePrincipal
Ad | Açıklama | Değer |
---|---|---|
credentialsExpireOn | Hizmet sorumlusu kimlik bilgilerinin sona erme zamanı. | dizgi |
SourceControlProperties
Ad | Açıklama | Değer |
---|---|---|
contentTypes | Kaynak denetimi içerik türleri dizisi. | Herhangi birini içeren dize dizisi: 'AnalyticsRule' 'AutomationRule' 'HuntingQuery' 'Ayrıştırıcı' 'Playbook' 'Çalışma Kitabı' (gerekli) |
Açıklama | Kaynak denetiminin açıklaması | dizgi |
displayName | Kaynak denetiminin görünen adı | dize (gerekli) |
Depo | Depo meta verileri. | Depo (gerekli) |
repositoryAccess | Depo erişim kimlik bilgileri. Bu yalnızca yazma nesnesidir ve hiçbir zaman kullanıcıya geri dönmez. | RepositoryAccess |
repositoryResourceInfo | Kullanıcının deposunda oluşturulan kaynaklara ilişkin bilgiler. | RepositoryResourceInfo |
repoType | Kaynak denetiminin depo türü | 'AzureDevOps' 'Github' (gerekli) |
servicePrincipal | Hizmet sorumlusu meta verileri. | ServicePrincipal |
Web Kancası
Ad | Açıklama | Değer |
---|---|---|
rotateWebhookSecret | Arka uç hizmetine web kancası gizli dizisini döndürmesini bildirmek için bir bayrak. | Bool |
ARM şablonu kaynak tanımı
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.SecurityInsights/sourcecontrols kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.
{
"type": "Microsoft.SecurityInsights/sourcecontrols",
"apiVersion": "2025-01-01-preview",
"name": "string",
"etag": "string",
"properties": {
"contentTypes": [ "string" ],
"description": "string",
"displayName": "string",
"repository": {
"branch": "string",
"displayUrl": "string",
"url": "string"
},
"repositoryAccess": {
"clientId": "string",
"code": "string",
"installationId": "string",
"kind": "string",
"state": "string",
"token": "string"
},
"repositoryResourceInfo": {
"webhook": {
"rotateWebhookSecret": "bool"
}
},
"repoType": "string",
"servicePrincipal": {
"credentialsExpireOn": "string"
}
}
}
Özellik Değerleri
Microsoft.SecurityInsights/sourcecontrols
Ad | Açıklama | Değer |
---|---|---|
apiVersion | API sürümü | '2025-01-01-preview' |
etag | Azure kaynağının etag'i | dizgi |
ad | Kaynak adı | dize (gerekli) |
Özellikler | kaynak denetimi özellikleri | SourceControlProperties (gerekli) |
tür | Kaynak türü | 'Microsoft.SecurityInsights/sourcecontrols' |
Depo
Ad | Açıklama | Değer |
---|---|---|
dal | Deponun dal adı. | dize (gerekli) |
displayUrl | Deponun URL'sini görüntüleyin. | dizgi |
URL | Depo url'si. | dize (gerekli) |
RepositoryAccess
Ad | Açıklama | Değer |
---|---|---|
clientId | OAuth ClientId.
kind
OAuth gerektiğinde gereklidir |
dizgi |
kod | OAuth Kodu.
kind
OAuth gerektiğinde gereklidir |
dizgi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
installationId | Uygulama yükleme kimliği.
kind
App olduğunda gereklidir. Yalnızca GitHub tarafından desteklenir. |
dizgi |
tür | Depo erişim kimlik bilgileri türü | 'Uygulama' 'OAuth' 'PAT' (gerekli) |
devlet | OAuth Durumu.
kind
OAuth gerektiğinde gereklidir |
dizgi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
jeton | Kişisel Erişim Belirteci.
kind
PAT gerektiğinde gereklidir |
dizgi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
RepositoryResourceInfo
Ad | Açıklama | Değer |
---|---|---|
web kancası | Kaynak denetimi için oluşturulan web kancası nesnesi. | Web Kancası |
ServicePrincipal
Ad | Açıklama | Değer |
---|---|---|
credentialsExpireOn | Hizmet sorumlusu kimlik bilgilerinin sona erme zamanı. | dizgi |
SourceControlProperties
Ad | Açıklama | Değer |
---|---|---|
contentTypes | Kaynak denetimi içerik türleri dizisi. | Herhangi birini içeren dize dizisi: 'AnalyticsRule' 'AutomationRule' 'HuntingQuery' 'Ayrıştırıcı' 'Playbook' 'Çalışma Kitabı' (gerekli) |
Açıklama | Kaynak denetiminin açıklaması | dizgi |
displayName | Kaynak denetiminin görünen adı | dize (gerekli) |
Depo | Depo meta verileri. | Depo (gerekli) |
repositoryAccess | Depo erişim kimlik bilgileri. Bu yalnızca yazma nesnesidir ve hiçbir zaman kullanıcıya geri dönmez. | RepositoryAccess |
repositoryResourceInfo | Kullanıcının deposunda oluşturulan kaynaklara ilişkin bilgiler. | RepositoryResourceInfo |
repoType | Kaynak denetiminin depo türü | 'AzureDevOps' 'Github' (gerekli) |
servicePrincipal | Hizmet sorumlusu meta verileri. | ServicePrincipal |
Web Kancası
Ad | Açıklama | Değer |
---|---|---|
rotateWebhookSecret | Arka uç hizmetine web kancası gizli dizisini döndürmesini bildirmek için bir bayrak. | Bool |
Kullanım Örnekleri
Terraform (AzAPI sağlayıcısı) kaynak tanımı
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.SecurityInsights/sourcecontrols kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.SecurityInsights/sourcecontrols@2025-01-01-preview"
name = "string"
parent_id = "string"
body = {
etag = "string"
properties = {
contentTypes = [
"string"
]
description = "string"
displayName = "string"
repository = {
branch = "string"
displayUrl = "string"
url = "string"
}
repositoryAccess = {
clientId = "string"
code = "string"
installationId = "string"
kind = "string"
state = "string"
token = "string"
}
repositoryResourceInfo = {
webhook = {
rotateWebhookSecret = bool
}
}
repoType = "string"
servicePrincipal = {
credentialsExpireOn = "string"
}
}
}
}
Özellik Değerleri
Microsoft.SecurityInsights/sourcecontrols
Ad | Açıklama | Değer |
---|---|---|
etag | Azure kaynağının etag'i | dizgi |
ad | Kaynak adı | dize (gerekli) |
parent_id | Bu uzantı kaynağının uygulanacağı kaynağın kimliği. | dize (gerekli) |
Özellikler | kaynak denetimi özellikleri | SourceControlProperties (gerekli) |
tür | Kaynak türü | "Microsoft.SecurityInsights/sourcecontrols@2025-01-01-preview" |
Depo
Ad | Açıklama | Değer |
---|---|---|
dal | Deponun dal adı. | dize (gerekli) |
displayUrl | Deponun URL'sini görüntüleyin. | dizgi |
URL | Depo url'si. | dize (gerekli) |
RepositoryAccess
Ad | Açıklama | Değer |
---|---|---|
clientId | OAuth ClientId.
kind
OAuth gerektiğinde gereklidir |
dizgi |
kod | OAuth Kodu.
kind
OAuth gerektiğinde gereklidir |
dizgi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
installationId | Uygulama yükleme kimliği.
kind
App olduğunda gereklidir. Yalnızca GitHub tarafından desteklenir. |
dizgi |
tür | Depo erişim kimlik bilgileri türü | 'Uygulama' 'OAuth' 'PAT' (gerekli) |
devlet | OAuth Durumu.
kind
OAuth gerektiğinde gereklidir |
dizgi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
jeton | Kişisel Erişim Belirteci.
kind
PAT gerektiğinde gereklidir |
dizgi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
RepositoryResourceInfo
Ad | Açıklama | Değer |
---|---|---|
web kancası | Kaynak denetimi için oluşturulan web kancası nesnesi. | Web Kancası |
ServicePrincipal
Ad | Açıklama | Değer |
---|---|---|
credentialsExpireOn | Hizmet sorumlusu kimlik bilgilerinin sona erme zamanı. | dizgi |
SourceControlProperties
Ad | Açıklama | Değer |
---|---|---|
contentTypes | Kaynak denetimi içerik türleri dizisi. | Herhangi birini içeren dize dizisi: 'AnalyticsRule' 'AutomationRule' 'HuntingQuery' 'Ayrıştırıcı' 'Playbook' 'Çalışma Kitabı' (gerekli) |
Açıklama | Kaynak denetiminin açıklaması | dizgi |
displayName | Kaynak denetiminin görünen adı | dize (gerekli) |
Depo | Depo meta verileri. | Depo (gerekli) |
repositoryAccess | Depo erişim kimlik bilgileri. Bu yalnızca yazma nesnesidir ve hiçbir zaman kullanıcıya geri dönmez. | RepositoryAccess |
repositoryResourceInfo | Kullanıcının deposunda oluşturulan kaynaklara ilişkin bilgiler. | RepositoryResourceInfo |
repoType | Kaynak denetiminin depo türü | 'AzureDevOps' 'Github' (gerekli) |
servicePrincipal | Hizmet sorumlusu meta verileri. | ServicePrincipal |
Web Kancası
Ad | Açıklama | Değer |
---|---|---|
rotateWebhookSecret | Arka uç hizmetine web kancası gizli dizisini döndürmesini bildirmek için bir bayrak. | Bool |