Megosztás a következőn keresztül:


Microsoft.SecurityInsights forrásvezérlők 2022-09-01-preview

Bicep-erőforrásdefiníció

A sourcecontrols erőforrástípus üzembe helyezhető olyan műveletekkel, amelyek a következőket célják:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplócímű témakörben találja.

Erőforrás formátuma

Microsoft.SecurityInsights/sourcecontrols erőforrás létrehozásához adja hozzá a következő Bicep-et a sablonhoz.

resource symbolicname 'Microsoft.SecurityInsights/sourcecontrols@2022-09-01-preview' = {
  scope: resourceSymbolicName or scope
  etag: 'string'
  name: 'string'
  properties: {
    contentTypes: [
      'string'
    ]
    description: 'string'
    displayName: 'string'
    id: 'string'
    lastDeploymentInfo: {
      deployment: {
        deploymentId: 'string'
        deploymentLogsUrl: 'string'
        deploymentResult: 'string'
        deploymentState: 'string'
        deploymentTime: 'string'
      }
      deploymentFetchStatus: 'string'
      message: 'string'
    }
    repository: {
      branch: 'string'
      deploymentLogsUrl: 'string'
      displayUrl: 'string'
      pathMapping: [
        {
          contentType: 'string'
          path: 'string'
        }
      ]
      url: 'string'
    }
    repositoryResourceInfo: {
      azureDevOpsResourceInfo: {
        pipelineId: 'string'
        serviceConnectionId: 'string'
      }
      gitHubResourceInfo: {
        appInstallationId: 'string'
      }
      webhook: {
        rotateWebhookSecret: bool
        webhookId: 'string'
        webhookSecretUpdateTime: 'string'
        webhookUrl: 'string'
      }
    }
    repoType: 'string'
    version: 'string'
  }
}

Tulajdonságértékek

Microsoft.SecurityInsights/sourcecontrols

Név Leírás Érték
ETag Az Azure-erőforrás etagje karakterlánc
név Az erőforrás neve sztring (kötelező)
kellékek forrásvezérlő tulajdonságai SourceControlProperties
hatókör Akkor használható, ha olyan hatókörben hoz létre erőforrást, amely eltér az üzembehelyezési hatókörétől. Állítsa be ezt a tulajdonságot egy erőforrás szimbolikus nevére a bővítményerőforrásalkalmazásához.

AzureDevOpsResourceInfo

Név Leírás Érték
pipelineId A forrásvezérlőhöz létrehozott folyamat azonosítója. karakterlánc
serviceConnectionId A forrásvezérlőhöz létrehozott szolgáltatáskapcsolat azonosítója. karakterlánc

ContentPathMap

Név Leírás Érték
tartalomtípus Tartalomtípus. "AnalyticsRule"
"Munkafüzet"
elérési út A tartalom elérési útja. karakterlánc

Felfejlődés

Név Leírás Érték
deploymentId Üzembehelyezési azonosító. karakterlánc
deploymentLogsUrl Az adattár műveleti naplóinak eléréséhez szükséges URL-cím. karakterlánc
telepítés eredménye Az üzembe helyezés eredménye. "Megszakítva"
"Sikertelen"
"Siker"
telepítési állapot Az üzembe helyezés aktuális állapota. "Lemondás"
"Befejezve"
"In_Progress"
"Sorban áll"
telepítési idő Az üzembe helyezés befejezésének időpontja. karakterlánc

Telepítési információ

Név Leírás Érték
központi telepítés Üzembe helyezési információk. üzembe helyezési
deploymentFetchStatus Állapot az utolsó üzembe helyezés beolvasása közben. "NotFound"
"Siker"
"Jogosulatlan"
üzenet A felhasználó számára megjeleníthető üzembe helyezés további részletei. karakterlánc

GitHubResourceInfo

Név Leírás Érték
appInstallationId GitHub-alkalmazás telepítési azonosítója. karakterlánc

Raktár

Név Leírás Érték
ág Az adattár ágneve. karakterlánc
deploymentLogsUrl Az adattár műveleti naplóinak eléréséhez szükséges URL-cím. karakterlánc
displayUrl Az adattár URL-címének megjelenítése. karakterlánc
pathMapping A forrásvezérlő tartalomtípusának és útvonal-leképezésének szótára. ContentPathMap[]
URL-cím Az adattár URL-címe. karakterlánc

RepositoryResourceInfo

Név Leírás Érték
azureDevOpsResourceInfo Ehhez a forráskontrollhoz az Azure DevOpsban létrehozott erőforrások. AzureDevOpsResourceInfo
gitHubResourceInfo A GitHubon létrehozott erőforrások ehhez a forráskövetéshez. GitHubResourceInfo
webhook A forrásvezérlőhöz létrehozott webhook-objektum. Webhook

SourceControlProperties

Név Leírás Érték
contentTypes Forrásvezérlő tartalomtípusok tömbje. Sztringtömb, amely a következők bármelyikét tartalmazza:
"AnalyticsRule"
"Munkafüzet" (kötelező)
leírás A forrásvezérlő leírása karakterlánc
kijelző neve A forrásvezérlő megjelenítendő neve sztring (kötelező)
azonosító A forrásvezérlő azonosítója (guid) karakterlánc
lastDeploymentInfo A forrásvezérlő legújabb üzembe helyezésével kapcsolatos információk. Telepítési információ
adattár Adattár metaadatai. adattár (kötelező)
repositoryResourceInfo A felhasználói adattárban létrehozott erőforrásokra vonatkozó információk. RepositoryResourceInfo
repoType A forrásvezérlő adattártípusa "DevOps"
"Github" (kötelező)
verzió A forrásvezérlőhöz társított verziószám "V1"
"V2"

Webhook

Név Leírás Érték
rotateWebhookSecret Egy jelző, amely arra utasítja a háttérszolgáltatást, hogy forgassa el a webhook titkos kódját. Bool
webhookId A webhook egyedi azonosítója. karakterlánc
webhookSecretUpdateTime A webhook titkos kódjának frissítésének időpontja. karakterlánc
webhookUrl A webhook által meghívott URL-cím. karakterlánc

ARM-sablon erőforrásdefiníciója

A sourcecontrols erőforrástípus üzembe helyezhető olyan műveletekkel, amelyek a következőket célják:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplócímű témakörben találja.

Erőforrás formátuma

Microsoft.SecurityInsights/sourcecontrols erőforrás létrehozásához adja hozzá a következő JSON-t a sablonhoz.

{
  "type": "Microsoft.SecurityInsights/sourcecontrols",
  "apiVersion": "2022-09-01-preview",
  "name": "string",
  "etag": "string",
  "properties": {
    "contentTypes": [ "string" ],
    "description": "string",
    "displayName": "string",
    "id": "string",
    "lastDeploymentInfo": {
      "deployment": {
        "deploymentId": "string",
        "deploymentLogsUrl": "string",
        "deploymentResult": "string",
        "deploymentState": "string",
        "deploymentTime": "string"
      },
      "deploymentFetchStatus": "string",
      "message": "string"
    },
    "repository": {
      "branch": "string",
      "deploymentLogsUrl": "string",
      "displayUrl": "string",
      "pathMapping": [
        {
          "contentType": "string",
          "path": "string"
        }
      ],
      "url": "string"
    },
    "repositoryResourceInfo": {
      "azureDevOpsResourceInfo": {
        "pipelineId": "string",
        "serviceConnectionId": "string"
      },
      "gitHubResourceInfo": {
        "appInstallationId": "string"
      },
      "webhook": {
        "rotateWebhookSecret": "bool",
        "webhookId": "string",
        "webhookSecretUpdateTime": "string",
        "webhookUrl": "string"
      }
    },
    "repoType": "string",
    "version": "string"
  }
}

Tulajdonságértékek

Microsoft.SecurityInsights/sourcecontrols

Név Leírás Érték
apiVersion Az API verziója '2022-09-01-preview"
ETag Az Azure-erőforrás etagje karakterlánc
név Az erőforrás neve sztring (kötelező)
kellékek forrásvezérlő tulajdonságai SourceControlProperties
típus Az erőforrás típusa "Microsoft.SecurityInsights/sourcecontrols"

AzureDevOpsResourceInfo

Név Leírás Érték
pipelineId A forrásvezérlőhöz létrehozott folyamat azonosítója. karakterlánc
serviceConnectionId A forrásvezérlőhöz létrehozott szolgáltatáskapcsolat azonosítója. karakterlánc

ContentPathMap

Név Leírás Érték
tartalomtípus Tartalomtípus. "AnalyticsRule"
"Munkafüzet"
elérési út A tartalom elérési útja. karakterlánc

Felfejlődés

Név Leírás Érték
deploymentId Üzembehelyezési azonosító. karakterlánc
deploymentLogsUrl Az adattár műveleti naplóinak eléréséhez szükséges URL-cím. karakterlánc
telepítés eredménye Az üzembe helyezés eredménye. "Megszakítva"
"Sikertelen"
"Siker"
telepítési állapot Az üzembe helyezés aktuális állapota. "Lemondás"
"Befejezve"
"In_Progress"
"Sorban áll"
telepítési idő Az üzembe helyezés befejezésének időpontja. karakterlánc

Telepítési információ

Név Leírás Érték
központi telepítés Üzembe helyezési információk. üzembe helyezési
deploymentFetchStatus Állapot az utolsó üzembe helyezés beolvasása közben. "NotFound"
"Siker"
"Jogosulatlan"
üzenet A felhasználó számára megjeleníthető üzembe helyezés további részletei. karakterlánc

GitHubResourceInfo

Név Leírás Érték
appInstallationId GitHub-alkalmazás telepítési azonosítója. karakterlánc

Raktár

Név Leírás Érték
ág Az adattár ágneve. karakterlánc
deploymentLogsUrl Az adattár műveleti naplóinak eléréséhez szükséges URL-cím. karakterlánc
displayUrl Az adattár URL-címének megjelenítése. karakterlánc
pathMapping A forrásvezérlő tartalomtípusának és útvonal-leképezésének szótára. ContentPathMap[]
URL-cím Az adattár URL-címe. karakterlánc

RepositoryResourceInfo

Név Leírás Érték
azureDevOpsResourceInfo Ehhez a forráskontrollhoz az Azure DevOpsban létrehozott erőforrások. AzureDevOpsResourceInfo
gitHubResourceInfo A GitHubon létrehozott erőforrások ehhez a forráskövetéshez. GitHubResourceInfo
webhook A forrásvezérlőhöz létrehozott webhook-objektum. Webhook

SourceControlProperties

Név Leírás Érték
contentTypes Forrásvezérlő tartalomtípusok tömbje. Sztringtömb, amely a következők bármelyikét tartalmazza:
"AnalyticsRule"
"Munkafüzet" (kötelező)
leírás A forrásvezérlő leírása karakterlánc
kijelző neve A forrásvezérlő megjelenítendő neve sztring (kötelező)
azonosító A forrásvezérlő azonosítója (guid) karakterlánc
lastDeploymentInfo A forrásvezérlő legújabb üzembe helyezésével kapcsolatos információk. Telepítési információ
adattár Adattár metaadatai. adattár (kötelező)
repositoryResourceInfo A felhasználói adattárban létrehozott erőforrásokra vonatkozó információk. RepositoryResourceInfo
repoType A forrásvezérlő adattártípusa "DevOps"
"Github" (kötelező)
verzió A forrásvezérlőhöz társított verziószám "V1"
"V2"

Webhook

Név Leírás Érték
rotateWebhookSecret Egy jelző, amely arra utasítja a háttérszolgáltatást, hogy forgassa el a webhook titkos kódját. Bool
webhookId A webhook egyedi azonosítója. karakterlánc
webhookSecretUpdateTime A webhook titkos kódjának frissítésének időpontja. karakterlánc
webhookUrl A webhook által meghívott URL-cím. karakterlánc

Használati példák

Terraform (AzAPI-szolgáltató) erőforrásdefiníciója

A sourcecontrols erőforrástípus üzembe helyezhető olyan műveletekkel, amelyek a következőket célják:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplócímű témakörben találja.

Erőforrás formátuma

Microsoft.SecurityInsights/sourcecontrols erőforrás létrehozásához adja hozzá a következő Terraformot a sablonhoz.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.SecurityInsights/sourcecontrols@2022-09-01-preview"
  name = "string"
  parent_id = "string"
  body = {
    etag = "string"
    properties = {
      contentTypes = [
        "string"
      ]
      description = "string"
      displayName = "string"
      id = "string"
      lastDeploymentInfo = {
        deployment = {
          deploymentId = "string"
          deploymentLogsUrl = "string"
          deploymentResult = "string"
          deploymentState = "string"
          deploymentTime = "string"
        }
        deploymentFetchStatus = "string"
        message = "string"
      }
      repository = {
        branch = "string"
        deploymentLogsUrl = "string"
        displayUrl = "string"
        pathMapping = [
          {
            contentType = "string"
            path = "string"
          }
        ]
        url = "string"
      }
      repositoryResourceInfo = {
        azureDevOpsResourceInfo = {
          pipelineId = "string"
          serviceConnectionId = "string"
        }
        gitHubResourceInfo = {
          appInstallationId = "string"
        }
        webhook = {
          rotateWebhookSecret = bool
          webhookId = "string"
          webhookSecretUpdateTime = "string"
          webhookUrl = "string"
        }
      }
      repoType = "string"
      version = "string"
    }
  }
}

Tulajdonságértékek

Microsoft.SecurityInsights/sourcecontrols

Név Leírás Érték
ETag Az Azure-erőforrás etagje karakterlánc
név Az erőforrás neve sztring (kötelező)
szülő_azonosító Annak az erőforrásnak az azonosítója, amelyre ezt a bővítményerőforrást alkalmazni szeretné. sztring (kötelező)
kellékek forrásvezérlő tulajdonságai SourceControlProperties
típus Az erőforrás típusa "Microsoft.SecurityInsights/sourcecontrols@2022-09-01-preview"

AzureDevOpsResourceInfo

Név Leírás Érték
pipelineId A forrásvezérlőhöz létrehozott folyamat azonosítója. karakterlánc
serviceConnectionId A forrásvezérlőhöz létrehozott szolgáltatáskapcsolat azonosítója. karakterlánc

ContentPathMap

Név Leírás Érték
tartalomtípus Tartalomtípus. "AnalyticsRule"
"Munkafüzet"
elérési út A tartalom elérési útja. karakterlánc

Felfejlődés

Név Leírás Érték
deploymentId Üzembehelyezési azonosító. karakterlánc
deploymentLogsUrl Az adattár műveleti naplóinak eléréséhez szükséges URL-cím. karakterlánc
telepítés eredménye Az üzembe helyezés eredménye. "Megszakítva"
"Sikertelen"
"Siker"
telepítési állapot Az üzembe helyezés aktuális állapota. "Lemondás"
"Befejezve"
"In_Progress"
"Sorban áll"
telepítési idő Az üzembe helyezés befejezésének időpontja. karakterlánc

Telepítési információ

Név Leírás Érték
központi telepítés Üzembe helyezési információk. üzembe helyezési
deploymentFetchStatus Állapot az utolsó üzembe helyezés beolvasása közben. "NotFound"
"Siker"
"Jogosulatlan"
üzenet A felhasználó számára megjeleníthető üzembe helyezés további részletei. karakterlánc

GitHubResourceInfo

Név Leírás Érték
appInstallationId GitHub-alkalmazás telepítési azonosítója. karakterlánc

Raktár

Név Leírás Érték
ág Az adattár ágneve. karakterlánc
deploymentLogsUrl Az adattár műveleti naplóinak eléréséhez szükséges URL-cím. karakterlánc
displayUrl Az adattár URL-címének megjelenítése. karakterlánc
pathMapping A forrásvezérlő tartalomtípusának és útvonal-leképezésének szótára. ContentPathMap[]
URL-cím Az adattár URL-címe. karakterlánc

RepositoryResourceInfo

Név Leírás Érték
azureDevOpsResourceInfo Ehhez a forráskontrollhoz az Azure DevOpsban létrehozott erőforrások. AzureDevOpsResourceInfo
gitHubResourceInfo A GitHubon létrehozott erőforrások ehhez a forráskövetéshez. GitHubResourceInfo
webhook A forrásvezérlőhöz létrehozott webhook-objektum. Webhook

SourceControlProperties

Név Leírás Érték
contentTypes Forrásvezérlő tartalomtípusok tömbje. Sztringtömb, amely a következők bármelyikét tartalmazza:
"AnalyticsRule"
"Munkafüzet" (kötelező)
leírás A forrásvezérlő leírása karakterlánc
kijelző neve A forrásvezérlő megjelenítendő neve sztring (kötelező)
azonosító A forrásvezérlő azonosítója (guid) karakterlánc
lastDeploymentInfo A forrásvezérlő legújabb üzembe helyezésével kapcsolatos információk. Telepítési információ
adattár Adattár metaadatai. adattár (kötelező)
repositoryResourceInfo A felhasználói adattárban létrehozott erőforrásokra vonatkozó információk. RepositoryResourceInfo
repoType A forrásvezérlő adattártípusa "DevOps"
"Github" (kötelező)
verzió A forrásvezérlőhöz társított verziószám "V1"
"V2"

Webhook

Név Leírás Érték
rotateWebhookSecret Egy jelző, amely arra utasítja a háttérszolgáltatást, hogy forgassa el a webhook titkos kódját. Bool
webhookId A webhook egyedi azonosítója. karakterlánc
webhookSecretUpdateTime A webhook titkos kódjának frissítésének időpontja. karakterlánc
webhookUrl A webhook által meghívott URL-cím. karakterlánc