Azure DevOps Orgs - List Available
Bağlayıcı tarafından kullanılan kullanıcı belirteci tarafından erişilebilen tüm Azure DevOps kuruluşlarının listesini döndürür.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/listAvailableAzureDevOpsOrgs?api-version=2024-04-01
URI Parametreleri
| Name | İçinde | Gerekli | Tür | Description |
|---|---|---|---|---|
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Kaynak grubunun adı. Ad büyük/küçük harfe duyarsız. |
|
security
|
path | True |
string |
Güvenlik bağlayıcısı adı. |
|
subscription
|
path | True |
string minLength: 1 |
Hedef aboneliğin kimliği. |
|
api-version
|
query | True |
string minLength: 1 |
Bu işlem için kullanılacak API sürümü. |
Yanıtlar
| Name | Tür | Description |
|---|---|---|
| 200 OK |
Azure DevOps kuruluş ayrıntılarının listesini sağlar |
|
| Other Status Codes |
İşlemin neden başarısız olduğunu açıklayan hata yanıtı. |
Güvenlik
azure_auth
Azure Active Directory OAuth2 Akışı
Tür:
oauth2
Akış:
implicit
Yetkilendirme URL’si:
https://login.microsoftonline.com/common/oauth2/authorize
Kapsamlar
| Name | Description |
|---|---|
| user_impersonation | kullanıcı hesabınızın kimliğine bürünme |
Örnekler
ListAvailable_AzureDevOpsOrgs
Örnek isteği
POST https://management.azure.com/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourceGroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default/listAvailableAzureDevOpsOrgs?api-version=2024-04-01
Örnek yanıt
{
"value": [
{
"properties": {
"onboardingState": "Onboarded",
"actionableRemediation": {
"state": "Enabled"
},
"provisioningState": "Succeeded"
},
"id": "/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourceGroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default/azureDevOpsOrgs/myAzDevOpsOrg",
"name": "myAzDevOpsOrg",
"type": "Microsoft.Security/securityConnectors/devops/azureDevOpsOrgs"
},
{
"properties": {
"onboardingState": "OnboardedByOtherConnector",
"actionableRemediation": {
"state": "Enabled"
},
"provisioningState": "Succeeded"
},
"id": "/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourceGroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default/azureDevOpsOrgs/anotherOrg",
"name": "anotherOrg",
"type": "Microsoft.Security/securityConnectors/devops/azureDevOpsOrgs"
},
{
"properties": {
"onboardingState": "NotOnboarded",
"actionableRemediation": {
"state": "None"
}
},
"id": "/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourceGroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default/azureDevOpsOrgs/notOnboardedOrg",
"name": "notOnboardedOrg",
"type": "Microsoft.Security/securityConnectors/devops/azureDevOpsOrgs"
}
]
}
Tanımlar
| Name | Description |
|---|---|
|
Actionable |
Çekme İsteği Ek Açıklamaları için yapılandırma yükü. |
|
Actionable |
ActionableRemediation Ayarı. Hiçbiri - ayar hiçbir zaman ayarlanmadı. Etkin - ActionableRemediation etkin. Devre dışı - ActionableRemediation devre dışı bırakıldı. |
|
Annotate |
Varsayılan dalda çekme isteği ek açıklamalarının yapılandırması. Etkin - Çekme İsteği Ek Açıklamaları kaynağın varsayılan dalında etkinleştirilir. Devre Dışı - Çekme İsteği Ek Açıklamaları kaynağın varsayılan dalında devre dışı bırakılır. |
|
Azure |
Azure DevOps Kuruluş kaynağı. |
|
Azure |
Sayfalamayı destekleyen RP kaynaklarının listesi. |
|
Azure |
Azure DevOps Kuruluş özellikleri. |
|
Category |
Çekme İsteği Ek Açıklamaları için kategori yapılandırması başına önem düzeyi. |
|
created |
Kaynağı oluşturan kimliğin türü. |
|
Dev |
Kaynağın sağlama durumu. Beklemede - Sağlama bekleniyor. Başarısız - Sağlama başarısız oldu. Başarılı - Sağlama başarılı. İptal Edildi - Sağlama iptal edildi. PendingDeletion - Silme bekleniyor. DeletionSuccess - Silme başarılı. DeletionFailure - Silme hatası. |
|
Error |
Kaynak yönetimi hatası ek bilgileri. |
|
Error |
Hata ayrıntısı. |
|
Error |
Hata yanıtı |
|
Inherit |
Ayarları Güncelleştir'i seçin. Etkin - Kaynak yapılandırmaları üst öğeden devralmalıdır. Devre dışı - Kaynak yapılandırmaları üst öğeden devralmamalıdır. |
|
Onboarding |
Tüm bağlayıcılar arasında kaynak ekleme durumuyla ilgili ayrıntılar. OnboardedByOtherConnector - Bu kaynak zaten başka bir bağlayıcıya eklenmiş. Bu yalnızca üst düzey kaynaklar için geçerlidir. Eklendi - Bu kaynak belirtilen bağlayıcı tarafından zaten eklenmiş. NotOnboarded - Bu kaynak hiçbir bağlayıcıya eklenmedi. NotApplicable - Ekleme durumu geçerli uç nokta için geçerli değildir. |
|
Rule |
Kural kategorileri. Kod - kod tarama sonuçları. Yapıt tarama sonuçları. Bağımlılıklar tarama sonuçları. IaC sonuçları. Gizli dizi tarama sonuçları. Kapsayıcı tarama sonuçları. |
|
system |
Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler. |
|
Target |
Çekme İsteği Ek Açıklamaları için depo dal yapılandırması. |
ActionableRemediation
Çekme İsteği Ek Açıklamaları için yapılandırma yükü.
| Name | Tür | Description |
|---|---|---|
| branchConfiguration |
Çekme İsteği Ek Açıklamaları için depo dal yapılandırması. |
|
| categoryConfigurations |
Kategorilerin ve önem derecelerinin listesini alır veya ayarlar. |
|
| inheritFromParentState |
Ayarları Güncelleştir'i seçin. Etkin - Kaynak yapılandırmaları üst öğeden devralmalıdır. Devre dışı - Kaynak yapılandırmaları üst öğeden devralmamalıdır. |
|
| state |
ActionableRemediation Ayarı. Hiçbiri - ayar hiçbir zaman ayarlanmadı. Etkin - ActionableRemediation etkin. Devre dışı - ActionableRemediation devre dışı bırakıldı. |
ActionableRemediationState
ActionableRemediation Ayarı. Hiçbiri - ayar hiçbir zaman ayarlanmadı. Etkin - ActionableRemediation etkin. Devre dışı - ActionableRemediation devre dışı bırakıldı.
| Değer | Description |
|---|---|
| None | |
| Disabled | |
| Enabled |
AnnotateDefaultBranchState
Varsayılan dalda çekme isteği ek açıklamalarının yapılandırması.
Etkin - Çekme İsteği Ek Açıklamaları kaynağın varsayılan dalında etkinleştirilir. Devre Dışı - Çekme İsteği Ek Açıklamaları kaynağın varsayılan dalında devre dışı bırakılır.
| Değer | Description |
|---|---|
| Disabled | |
| Enabled |
AzureDevOpsOrg
Azure DevOps Kuruluş kaynağı.
| Name | Tür | Description |
|---|---|---|
| id |
string |
Kaynağın tam kaynak kimliği. Örn - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| name |
string |
Kaynağın adı |
| properties |
Azure DevOps Kuruluş özellikleri. |
|
| systemData |
Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler. |
|
| type |
string |
Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts" |
AzureDevOpsOrgListResponse
Sayfalamayı destekleyen RP kaynaklarının listesi.
| Name | Tür | Description |
|---|---|---|
| nextLink |
string |
Sonuçları kaydırmak için sonraki bağlantıyı alır veya ayarlar. |
| value |
Kaynak listesini alır veya ayarlar. |
AzureDevOpsOrgProperties
Azure DevOps Kuruluş özellikleri.
| Name | Tür | Description |
|---|---|---|
| actionableRemediation |
Çekme İsteği Ek Açıklamaları için yapılandırma yükü. |
|
| onboardingState |
Tüm bağlayıcılar arasında kaynak ekleme durumuyla ilgili ayrıntılar. OnboardedByOtherConnector - Bu kaynak zaten başka bir bağlayıcıya eklenmiş. Bu yalnızca üst düzey kaynaklar için geçerlidir. Eklendi - Bu kaynak belirtilen bağlayıcı tarafından zaten eklenmiş. NotOnboarded - Bu kaynak hiçbir bağlayıcıya eklenmedi. NotApplicable - Ekleme durumu geçerli uç nokta için geçerli değildir. |
|
| provisioningState |
Kaynağın sağlama durumu. Beklemede - Sağlama bekleniyor. Başarısız - Sağlama başarısız oldu. Başarılı - Sağlama başarılı. İptal Edildi - Sağlama iptal edildi. PendingDeletion - Silme bekleniyor. DeletionSuccess - Silme başarılı. DeletionFailure - Silme hatası. |
|
| provisioningStatusMessage |
string |
Kaynak durumu iletisini alır veya ayarlar. |
| provisioningStatusUpdateTimeUtc |
string (date-time) |
Kaynağın en son işaretlendiği zamanı alır veya ayarlar. |
CategoryConfiguration
Çekme İsteği Ek Açıklamaları için kategori yapılandırması başına önem düzeyi.
| Name | Tür | Description |
|---|---|---|
| category |
Kural kategorileri. Kod - kod tarama sonuçları. Yapıt tarama sonuçları. Bağımlılıklar tarama sonuçları. IaC sonuçları. Gizli dizi tarama sonuçları. Kapsayıcı tarama sonuçları. |
|
| minimumSeverityLevel |
string |
Belirli bir kategori için en düşük önem düzeyini alır veya ayarlar. |
createdByType
Kaynağı oluşturan kimliğin türü.
| Değer | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DevOpsProvisioningState
Kaynağın sağlama durumu.
Beklemede - Sağlama bekleniyor. Başarısız - Sağlama başarısız oldu. Başarılı - Sağlama başarılı. İptal Edildi - Sağlama iptal edildi. PendingDeletion - Silme bekleniyor. DeletionSuccess - Silme başarılı. DeletionFailure - Silme hatası.
| Değer | Description |
|---|---|
| Succeeded | |
| Failed | |
| Canceled | |
| Pending | |
| PendingDeletion | |
| DeletionSuccess | |
| DeletionFailure |
ErrorAdditionalInfo
Kaynak yönetimi hatası ek bilgileri.
| Name | Tür | Description |
|---|---|---|
| info |
object |
Ek bilgiler. |
| type |
string |
Ek bilgi türü. |
ErrorDetail
Hata ayrıntısı.
| Name | Tür | Description |
|---|---|---|
| additionalInfo |
Hata ek bilgileri. |
|
| code |
string |
Hata kodu. |
| details |
Hata ayrıntıları. |
|
| message |
string |
Hata iletisi. |
| target |
string |
Hata hedefi. |
ErrorResponse
Hata yanıtı
| Name | Tür | Description |
|---|---|---|
| error |
Hata nesnesi. |
InheritFromParentState
Ayarları Güncelleştir'i seçin.
Etkin - Kaynak yapılandırmaları üst öğeden devralmalıdır. Devre dışı - Kaynak yapılandırmaları üst öğeden devralmamalıdır.
| Değer | Description |
|---|---|
| Disabled | |
| Enabled |
OnboardingState
Tüm bağlayıcılar arasında kaynak ekleme durumuyla ilgili ayrıntılar.
OnboardedByOtherConnector - Bu kaynak zaten başka bir bağlayıcıya eklenmiş. Bu yalnızca üst düzey kaynaklar için geçerlidir. Eklendi - Bu kaynak belirtilen bağlayıcı tarafından zaten eklenmiş. NotOnboarded - Bu kaynak hiçbir bağlayıcıya eklenmedi. NotApplicable - Ekleme durumu geçerli uç nokta için geçerli değildir.
| Değer | Description |
|---|---|
| NotApplicable | |
| OnboardedByOtherConnector | |
| Onboarded | |
| NotOnboarded |
RuleCategory
Kural kategorileri. Kod - kod tarama sonuçları. Yapıt tarama sonuçları. Bağımlılıklar tarama sonuçları. IaC sonuçları. Gizli dizi tarama sonuçları. Kapsayıcı tarama sonuçları.
| Değer | Description |
|---|---|
| Code | |
| Artifacts | |
| Dependencies | |
| Secrets | |
| IaC | |
| Containers |
systemData
Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.
| Name | Tür | Description |
|---|---|---|
| createdAt |
string (date-time) |
Kaynak oluşturma (UTC) zaman damgası. |
| createdBy |
string |
Kaynağı oluşturan kimlik. |
| createdByType |
Kaynağı oluşturan kimliğin türü. |
|
| lastModifiedAt |
string (date-time) |
Kaynağın son değişikliğinin zaman damgası (UTC) |
| lastModifiedBy |
string |
Kaynağı en son değiştiren kimlik. |
| lastModifiedByType |
Kaynağı en son değiştiren kimlik türü. |
TargetBranchConfiguration
Çekme İsteği Ek Açıklamaları için depo dal yapılandırması.
| Name | Tür | Description |
|---|---|---|
| annotateDefaultBranch |
Varsayılan dalda çekme isteği ek açıklamalarının yapılandırması. Etkin - Çekme İsteği Ek Açıklamaları kaynağın varsayılan dalında etkinleştirilir. Devre Dışı - Çekme İsteği Ek Açıklamaları kaynağın varsayılan dalında devre dışı bırakılır. |
|
| branchNames |
string[] |
Ek açıklamaları olması gereken dalları alır veya ayarlar. |