Aracılığıyla paylaş


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
resourceGroupName
path True

string

minLength: 1
maxLength: 90

Kaynak grubunun adı. Ad büyük/küçük harfe duyarsız.

securityConnectorName
path True

string

Güvenlik bağlayıcısı adı.

subscriptionId
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

AzureDevOpsOrgListResponse

Azure DevOps kuruluş ayrıntılarının listesini sağlar

Other Status Codes

ErrorResponse

İş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
ActionableRemediation

Çekme İsteği Ek Açıklamaları için yapılandırma yükü.

ActionableRemediationState

ActionableRemediation Ayarı. Hiçbiri - ayar hiçbir zaman ayarlanmadı. Etkin - ActionableRemediation etkin. Devre dışı - ActionableRemediation devre dışı bırakıldı.

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.

AzureDevOpsOrg

Azure DevOps Kuruluş kaynağı.

AzureDevOpsOrgListResponse

Sayfalamayı destekleyen RP kaynaklarının listesi.

AzureDevOpsOrgProperties

Azure DevOps Kuruluş özellikleri.

CategoryConfiguration

Çekme İsteği Ek Açıklamaları için kategori yapılandırması başına önem düzeyi.

createdByType

Kaynağı oluşturan kimliğin türü.

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ı.

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

ErrorDetail

Hata ayrıntısı.

ErrorResponse

Hata yanıtı

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.

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.

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ı.

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

TargetBranchConfiguration

Ç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

TargetBranchConfiguration

Çekme İsteği Ek Açıklamaları için depo dal yapılandırması.

categoryConfigurations

CategoryConfiguration[]

Kategorilerin ve önem derecelerinin listesini alır veya ayarlar.

inheritFromParentState

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

ActionableRemediationState

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

AzureDevOpsOrgProperties

Azure DevOps Kuruluş özellikleri.

systemData

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

AzureDevOpsOrg[]

Kaynak listesini alır veya ayarlar.

AzureDevOpsOrgProperties

Azure DevOps Kuruluş özellikleri.

Name Tür Description
actionableRemediation

ActionableRemediation

Çekme İsteği Ek Açıklamaları için yapılandırma yükü.

onboardingState

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

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ı.

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

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ı.

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

ErrorAdditionalInfo[]

Hata ek bilgileri.

code

string

Hata kodu.

details

ErrorDetail[]

Hata ayrıntıları.

message

string

Hata iletisi.

target

string

Hata hedefi.

ErrorResponse

Hata yanıtı

Name Tür Description
error

ErrorDetail

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

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

createdByType

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

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.

branchNames

string[]

Ek açıklamaları olması gereken dalları alır veya ayarlar.