Partager via


Microsoft.Security securityConnectors/devops

Définition de ressource Bicep

Le type de ressource securityConnectors/devops peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.Security/securityConnectors/devops, ajoutez le bicep suivant à votre modèle.

resource symbolicname 'Microsoft.Security/securityConnectors/devops@2025-03-01' = {
  parent: resourceSymbolicName
  name: 'default'
  properties: {
    agentlessConfiguration: {
      agentlessAutoDiscovery: 'string'
      agentlessEnabled: 'string'
      inventoryList: [
        {
          inventoryKind: 'string'
          value: 'string'
        }
      ]
      inventoryListType: 'string'
      scanners: [
        'string'
      ]
    }
    authorization: {
      code: 'string'
    }
    autoDiscovery: 'string'
    topLevelInventoryList: [
      'string'
    ]
  }
}

Valeurs de propriété

AgentlessConfiguration

Nom Descriptif Valeur
agentlessAutoDiscovery États de découverte automatique. 'Désactivé'
'Activé'
'NotApplicable'
agentlessEnabled États d’activation sans agent. 'Désactivé'
'Activé'
'NotApplicable'
inventoryList Obtient ou définit la liste d’inventaire pour l’inclusion ou l’exclusion de l’agentless.
Est ignoré si la découverte automatique sans agent est activée.
InventoryList[]
inventoryListType Types de liste d’inventaire. 'Exclusion'
'Inclusion'
Scanners Obtient ou définit les scanneurs du connecteur. string[]

Autorisation

Nom Descriptif Valeur
code Obtient ou définit un code OAuth unique à échanger pour les jetons d’actualisation et d’accès.

Utilisé uniquement pendant les opérations PUT/PATCH. Le secret est effacé pendant GET.
corde

Contraintes:
Valeur sensible. Passez en tant que paramètre sécurisé.

DevOpsConfigurationProperties

Nom Descriptif Valeur
agentlessConfiguration Détails sur la configuration sans agent. AgentlessConfiguration
autorisation Charge utile d’autorisation. Autorisation
autoDiscovery États de découverte automatique. 'Désactivé'
'Activé'
'NotApplicable'
topLevelInventoryList Liste d’inventaire de niveau supérieur à sélectionner lorsque la découverte automatique est désactivée.
Ce champ est ignoré lorsque la découverte automatique est activée.
string[]

InventoryList

Nom Descriptif Valeur
inventoryKind Types pour le type d’inventaire. 'AzureDevOpsOrganization'
'AzureDevOpsProject'
'AzureDevOpsRepository'
'GitHubOwner'
'GitHubRepository'
valeur Obtient ou définit la valeur du type d’inventaire. ficelle

Microsoft.Security/securityConnectors/devops

Nom Descriptif Valeur
nom Nom de la ressource 'default' (obligatoire)
parent Dans Bicep, vous pouvez spécifier la ressource parente d’une ressource enfant. Vous devez uniquement ajouter cette propriété lorsque la ressource enfant est déclarée en dehors de la ressource parente.

Pour plus d’informations, consultez ressource enfant en dehors de la ressource parente.
Nom symbolique de la ressource de type : securityConnectors
Propriétés Propriétés de configuration DevOps. DevOpsConfigurationProperties

Définition de ressource de modèle ARM

Le type de ressource securityConnectors/devops peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.Security/securityConnectors/devops, ajoutez le code JSON suivant à votre modèle.

{
  "type": "Microsoft.Security/securityConnectors/devops",
  "apiVersion": "2025-03-01",
  "name": "string",
  "properties": {
    "agentlessConfiguration": {
      "agentlessAutoDiscovery": "string",
      "agentlessEnabled": "string",
      "inventoryList": [
        {
          "inventoryKind": "string",
          "value": "string"
        }
      ],
      "inventoryListType": "string",
      "scanners": [ "string" ]
    },
    "authorization": {
      "code": "string"
    },
    "autoDiscovery": "string",
    "topLevelInventoryList": [ "string" ]
  }
}

Valeurs de propriété

AgentlessConfiguration

Nom Descriptif Valeur
agentlessAutoDiscovery États de découverte automatique. 'Désactivé'
'Activé'
'NotApplicable'
agentlessEnabled États d’activation sans agent. 'Désactivé'
'Activé'
'NotApplicable'
inventoryList Obtient ou définit la liste d’inventaire pour l’inclusion ou l’exclusion de l’agentless.
Est ignoré si la découverte automatique sans agent est activée.
InventoryList[]
inventoryListType Types de liste d’inventaire. 'Exclusion'
'Inclusion'
Scanners Obtient ou définit les scanneurs du connecteur. string[]

Autorisation

Nom Descriptif Valeur
code Obtient ou définit un code OAuth unique à échanger pour les jetons d’actualisation et d’accès.

Utilisé uniquement pendant les opérations PUT/PATCH. Le secret est effacé pendant GET.
corde

Contraintes:
Valeur sensible. Passez en tant que paramètre sécurisé.

DevOpsConfigurationProperties

Nom Descriptif Valeur
agentlessConfiguration Détails sur la configuration sans agent. AgentlessConfiguration
autorisation Charge utile d’autorisation. Autorisation
autoDiscovery États de découverte automatique. 'Désactivé'
'Activé'
'NotApplicable'
topLevelInventoryList Liste d’inventaire de niveau supérieur à sélectionner lorsque la découverte automatique est désactivée.
Ce champ est ignoré lorsque la découverte automatique est activée.
string[]

InventoryList

Nom Descriptif Valeur
inventoryKind Types pour le type d’inventaire. 'AzureDevOpsOrganization'
'AzureDevOpsProject'
'AzureDevOpsRepository'
'GitHubOwner'
'GitHubRepository'
valeur Obtient ou définit la valeur du type d’inventaire. ficelle

Microsoft.Security/securityConnectors/devops

Nom Descriptif Valeur
apiVersion Version de l’API '2025-03-01'
nom Nom de la ressource 'default' (obligatoire)
Propriétés Propriétés de configuration DevOps. DevOpsConfigurationProperties
type Type de ressource 'Microsoft.Security/securityConnectors/devops'

Exemples d’utilisation

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource securityConnectors/devops peut être déployé avec des opérations qui ciblent :

  • Groupe de ressources

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.Security/securityConnectors/devops, ajoutez le terraform suivant à votre modèle.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Security/securityConnectors/devops@2025-03-01"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      agentlessConfiguration = {
        agentlessAutoDiscovery = "string"
        agentlessEnabled = "string"
        inventoryList = [
          {
            inventoryKind = "string"
            value = "string"
          }
        ]
        inventoryListType = "string"
        scanners = [
          "string"
        ]
      }
      authorization = {
        code = "string"
      }
      autoDiscovery = "string"
      topLevelInventoryList = [
        "string"
      ]
    }
  }
}

Valeurs de propriété

AgentlessConfiguration

Nom Descriptif Valeur
agentlessAutoDiscovery États de découverte automatique. 'Désactivé'
'Activé'
'NotApplicable'
agentlessEnabled États d’activation sans agent. 'Désactivé'
'Activé'
'NotApplicable'
inventoryList Obtient ou définit la liste d’inventaire pour l’inclusion ou l’exclusion de l’agentless.
Est ignoré si la découverte automatique sans agent est activée.
InventoryList[]
inventoryListType Types de liste d’inventaire. 'Exclusion'
'Inclusion'
Scanners Obtient ou définit les scanneurs du connecteur. string[]

Autorisation

Nom Descriptif Valeur
code Obtient ou définit un code OAuth unique à échanger pour les jetons d’actualisation et d’accès.

Utilisé uniquement pendant les opérations PUT/PATCH. Le secret est effacé pendant GET.
corde

Contraintes:
Valeur sensible. Passez en tant que paramètre sécurisé.

DevOpsConfigurationProperties

Nom Descriptif Valeur
agentlessConfiguration Détails sur la configuration sans agent. AgentlessConfiguration
autorisation Charge utile d’autorisation. Autorisation
autoDiscovery États de découverte automatique. 'Désactivé'
'Activé'
'NotApplicable'
topLevelInventoryList Liste d’inventaire de niveau supérieur à sélectionner lorsque la découverte automatique est désactivée.
Ce champ est ignoré lorsque la découverte automatique est activée.
string[]

InventoryList

Nom Descriptif Valeur
inventoryKind Types pour le type d’inventaire. 'AzureDevOpsOrganization'
'AzureDevOpsProject'
'AzureDevOpsRepository'
'GitHubOwner'
'GitHubRepository'
valeur Obtient ou définit la valeur du type d’inventaire. ficelle

Microsoft.Security/securityConnectors/devops

Nom Descriptif Valeur
nom Nom de la ressource 'default' (obligatoire)
parent_id ID de la ressource qui est le parent de cette ressource. ID de ressource de type : securityConnectors
Propriétés Propriétés de configuration DevOps. DevOpsConfigurationProperties
type Type de ressource « Microsoft.Security/securityConnectors/devops@2025-03-01 »