Microsoft.SecurityInsights sourcecontrols 2022-06-01-preview
Definicja zasobu Bicep
Typ zasobu sourcecontrols to zasób rozszerzenia, co oznacza, że można zastosować go do innego zasobu.
scope
Użyj właściwości w tym zasobie, aby ustawić zakres dla tego zasobu. Zobacz Ustawianie zakresu dla zasobów rozszerzeń w aplikacji Bicep.
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.
Format zasobu
Aby utworzyć zasób Microsoft.SecurityInsights/sourcecontrols, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.SecurityInsights/sourcecontrols@2022-06-01-preview' = {
name: 'string'
scope: resourceSymbolicName
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'
}
}
Wartości właściwości
kontrola źródła
Nazwa | Opis | Wartość |
---|---|---|
name | Nazwa zasobu | ciąg (wymagany) |
scope | Użyj polecenia podczas tworzenia zasobu rozszerzenia w zakresie innym niż zakres wdrożenia. | Zasób docelowy Dla Bicep ustaw tę właściwość na symboliczną nazwę zasobu, aby zastosować zasób rozszerzenia. |
Etag | Etag zasobu platformy Azure | ciąg |
properties | właściwości kontroli źródła | SourceControlProperties |
SourceControlProperties
Nazwa | Opis | Wartość |
---|---|---|
contentTypes | Tablica typów zawartości kontroli źródła. | Tablica ciągów zawierająca dowolną z: "Reguła analityczna" "Skoroszyt" (wymagany) |
description (opis) | Opis kontroli źródła | ciąg |
displayName | Nazwa wyświetlana kontrolki źródła | ciąg (wymagany) |
identyfikator | Identyfikator (identyfikator GUID) kontroli źródła | ciąg |
lastDeploymentInfo | Informacje dotyczące najnowszego wdrożenia kontroli źródła. | Informacje o wdrożeniu |
repozytorium | Metadane repozytorium. | Repozytorium (wymagane) |
repositoryResourceInfo | Informacje dotyczące zasobów utworzonych w repozytorium użytkownika. | RepositoryResourceInfo |
repoType | Typ repozytorium kontroli źródła | "DevOps" "Github" (wymagane) |
Wersja | Numer wersji skojarzony z kontrolą źródła | "V1" "V2" |
Informacje o wdrożeniu
Nazwa | Opis | Wartość |
---|---|---|
wdrożenie | Informacje o wdrożeniu. | Wdrożenie |
deploymentFetchStatus | Stan podczas pobierania ostatniego wdrożenia. | "NotFound" 'Success' "Brak autoryzacji" |
message | Dodatkowe szczegóły dotyczące wdrożenia, które można wyświetlić użytkownikowi. | ciąg |
Wdrożenie
Nazwa | Opis | Wartość |
---|---|---|
identyfikator wdrożenia | Identyfikator wdrożenia. | ciąg |
deploymentLogsUrl | Adres URL umożliwiający dostęp do dzienników akcji repozytorium. | ciąg |
deploymentResult | Wynik wdrożenia. | "Anulowano" "Niepowodzenie" 'Success' |
deploymentState | Bieżący stan wdrożenia. | "Anulowanie" "Ukończono" "In_Progress" "W kolejce" |
deploymentTime | Czas zakończenia wdrożenia. | ciąg |
Repozytorium
Nazwa | Opis | Wartość |
---|---|---|
oddział | Nazwa gałęzi repozytorium. | ciąg |
deploymentLogsUrl | Adres URL umożliwiający dostęp do dzienników akcji repozytorium. | ciąg |
displayUrl | Wyświetl adres URL repozytorium. | ciąg |
pathMapping | Słownik typu zawartości kontroli źródła i mapowania ścieżki. | ContentPathMap[] |
url | Adres URL repozytorium. | ciąg |
ContentPathMap
Nazwa | Opis | Wartość |
---|---|---|
Contenttype | Typ zawartości. | "Reguła analityczna" "Skoroszyt" |
path | Ścieżka do zawartości. | ciąg |
RepositoryResourceInfo
Nazwa | Opis | Wartość |
---|---|---|
azureDevOpsResourceInfo | Zasoby utworzone w usłudze Azure DevOps dla tej kontroli źródła. | AzureDevOpsResourceInfo |
gitHubResourceInfo | Zasoby utworzone w usłudze GitHub dla tej kontroli źródła. | GitHubResourceInfo |
element webhook | Obiekt elementu webhook utworzony na potrzeby kontroli źródła. | Element webhook |
AzureDevOpsResourceInfo
Nazwa | Opis | Wartość |
---|---|---|
pipelineId | Identyfikator potoku utworzonego dla kontroli źródła. | ciąg |
serviceConnectionId | Identyfikator połączenia usługi utworzonego dla kontroli źródła. | ciąg |
GitHubResourceInfo
Nazwa | Opis | Wartość |
---|---|---|
appInstallationId | Identyfikator instalacji aplikacji usługi GitHub. | ciąg |
Webhook
Nazwa | Opis | Wartość |
---|---|---|
rotateWebhookSecret | Flaga nakazująca usłudze zaplecza obracanie wpisu tajnego elementu webhook. | bool |
webhookId | Unikatowy identyfikator elementu webhook. | ciąg |
webhookSecretUpdateTime | Czas aktualizacji wpisu tajnego elementu webhook. | ciąg |
element webhookUrl | Adres URL wywoływany przez element webhook. | ciąg |
Definicja zasobu szablonu usługi ARM
Typ zasobu sourcecontrols to zasób rozszerzenia, co oznacza, że można zastosować go do innego zasobu.
scope
Użyj właściwości w tym zasobie, aby ustawić zakres dla tego zasobu. Zobacz Ustawianie zakresu dla zasobów rozszerzeń w szablonach usługi ARM.
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.
Format zasobu
Aby utworzyć zasób Microsoft.SecurityInsights/sourcecontrols, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.SecurityInsights/sourcecontrols",
"apiVersion": "2022-06-01-preview",
"name": "string",
"scope": "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"
}
}
Wartości właściwości
kontrole źródła
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ zasobu | "Microsoft.SecurityInsights/sourcecontrols" |
apiVersion | Wersja interfejsu API zasobów | "2022-06-01-preview" |
name | Nazwa zasobu | ciąg (wymagany) |
scope | Użyj polecenia podczas tworzenia zasobu rozszerzenia w zakresie innym niż zakres wdrożenia. | Zasób docelowy W przypadku formatu JSON ustaw wartość na pełną nazwę zasobu, aby zastosować zasób rozszerzenia do. |
Etag | Etag zasobu platformy Azure | ciąg |
properties | właściwości kontroli źródła | SourceControlProperties |
SourceControlProperties
Nazwa | Opis | Wartość |
---|---|---|
contentTypes | Tablica typów zawartości kontroli źródła. | Tablica ciągów zawierająca dowolną z: "AnalyticRule" "Skoroszyt" (wymagany) |
description (opis) | Opis kontroli źródła | ciąg |
displayName | Nazwa wyświetlana kontroli źródła | ciąg (wymagany) |
identyfikator | Identyfikator (identyfikator GUID) kontroli źródła | ciąg |
lastDeploymentInfo | Informacje dotyczące najnowszego wdrożenia kontroli źródła. | Informacje o wdrożeniu |
repozytorium | Metadane repozytorium. | Repozytorium (wymagane) |
repositoryResourceInfo | Informacje dotyczące zasobów utworzonych w repozytorium użytkownika. | RepositoryResourceInfo |
repoType | Typ repozytorium kontroli źródła | "DevOps" "Github" (wymagane) |
Wersja | Numer wersji skojarzony z kontrolą źródła | "V1" "V2" |
Informacje o wdrożeniu
Nazwa | Opis | Wartość |
---|---|---|
wdrożenie | Informacje o wdrożeniu. | Wdrożenie |
deploymentFetchStatus | Stan podczas pobierania ostatniego wdrożenia. | "NotFound" 'Success' "Brak autoryzacji" |
message | Dodatkowe szczegóły dotyczące wdrożenia, które można wyświetlić użytkownikowi. | ciąg |
Wdrożenie
Nazwa | Opis | Wartość |
---|---|---|
deploymentId | Identyfikator wdrożenia. | ciąg |
deploymentLogsUrl | Adres URL umożliwiający dostęp do dzienników akcji repozytorium. | ciąg |
deploymentResult | Wynik wdrożenia. | "Anulowano" "Niepowodzenie" 'Success' |
deploymentState | Bieżący stan wdrożenia. | "Anulowanie" "Ukończono" "In_Progress" "W kolejce" |
deploymentTime | Czas zakończenia wdrożenia. | ciąg |
Repozytorium
Nazwa | Opis | Wartość |
---|---|---|
oddział | Nazwa gałęzi repozytorium. | ciąg |
deploymentLogsUrl | Adres URL umożliwiający dostęp do dzienników akcji repozytorium. | ciąg |
displayUrl | Wyświetl adres URL repozytorium. | ciąg |
pathMapping | Słownik typu zawartości kontroli źródła i mapowania ścieżek. | ContentPathMap[] |
url | Adres URL repozytorium. | ciąg |
ContentPathMap
Nazwa | Opis | Wartość |
---|---|---|
Contenttype | Typ zawartości. | "AnalyticRule" "Skoroszyt" |
path | Ścieżka do zawartości. | ciąg |
RepositoryResourceInfo
Nazwa | Opis | Wartość |
---|---|---|
azureDevOpsResourceInfo | Zasoby utworzone w usłudze Azure DevOps dla tej kontroli źródła. | AzureDevOpsResourceInfo |
gitHubResourceInfo | Zasoby utworzone w usłudze GitHub dla tej kontroli źródła. | GitHubResourceInfo |
element webhook | Obiekt elementu webhook utworzony na potrzeby kontroli źródła. | Element webhook |
AzureDevOpsResourceInfo
Nazwa | Opis | Wartość |
---|---|---|
pipelineId | Identyfikator potoku utworzonego dla kontroli źródła. | ciąg |
serviceConnectionId | Identyfikator połączenia usługi utworzonego dla kontroli źródła. | ciąg |
GitHubResourceInfo
Nazwa | Opis | Wartość |
---|---|---|
appInstallationId | Identyfikator instalacji aplikacji usługi GitHub. | ciąg |
Webhook
Nazwa | Opis | Wartość |
---|---|---|
rotateWebhookSecret | Flaga, która nakazuje usłudze zaplecza obracanie wpisu tajnego elementu webhook. | bool |
webhookId | Unikatowy identyfikator elementu webhook. | ciąg |
webhookSecretUpdateTime | Czas aktualizacji wpisu tajnego elementu webhook. | ciąg |
element webhookUrl | Adres URL wywoływany przez element webhook. | ciąg |
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu sourcecontrols to zasób rozszerzenia, co oznacza, że można go zastosować do innego zasobu.
parent_id
Użyj właściwości tego zasobu, aby ustawić zakres dla tego zasobu.
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.
Format zasobu
Aby utworzyć zasób Microsoft.SecurityInsights/sourcecontrols, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.SecurityInsights/sourcecontrols@2022-06-01-preview"
name = "string"
parent_id = "string"
body = jsonencode({
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"
}
etag = "string"
})
}
Wartości właściwości
kontrole źródła
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ zasobu | "Microsoft.SecurityInsights/sourcecontrols@2022-06-01-preview" |
name | Nazwa zasobu | ciąg (wymagany) |
parent_id | Identyfikator zasobu, do który ma być stosowany ten zasób rozszerzenia. | ciąg (wymagany) |
Etag | Etag zasobu platformy Azure | ciąg |
properties | właściwości kontroli źródła | SourceControlProperties |
SourceControlProperties
Nazwa | Opis | Wartość |
---|---|---|
contentTypes | Tablica typów zawartości kontroli źródła. | Tablica ciągów zawierająca dowolną z: "AnalyticRule" "Skoroszyt" (wymagany) |
description (opis) | Opis kontroli źródła | ciąg |
displayName | Nazwa wyświetlana kontroli źródła | ciąg (wymagany) |
identyfikator | Identyfikator (identyfikator GUID) kontroli źródła | ciąg |
lastDeploymentInfo | Informacje dotyczące najnowszego wdrożenia kontroli źródła. | Informacje o wdrożeniu |
repozytorium | Metadane repozytorium. | Repozytorium (wymagane) |
repositoryResourceInfo | Informacje dotyczące zasobów utworzonych w repozytorium użytkownika. | RepositoryResourceInfo |
repoType | Typ repozytorium kontroli źródła | "DevOps" "Github" (wymagane) |
Wersja | Numer wersji skojarzony z kontrolą źródła | "V1" "V2" |
Informacje o wdrożeniu
Nazwa | Opis | Wartość |
---|---|---|
wdrożenie | Informacje o wdrożeniu. | Wdrożenie |
deploymentFetchStatus | Stan podczas pobierania ostatniego wdrożenia. | "NotFound" "Sukces" "Brak autoryzacji" |
message | Dodatkowe szczegóły dotyczące wdrożenia, które można wyświetlić użytkownikowi. | ciąg |
Wdrożenie
Nazwa | Opis | Wartość |
---|---|---|
deploymentId | Identyfikator wdrożenia. | ciąg |
deploymentLogsUrl | Adres URL umożliwiający dostęp do dzienników akcji repozytorium. | ciąg |
deploymentResult | Wynik wdrożenia. | "Anulowano" "Niepowodzenie" "Sukces" |
deploymentState | Bieżący stan wdrożenia. | "Anulowanie" "Ukończono" "In_Progress" "W kolejce" |
deploymentTime | Czas zakończenia wdrożenia. | ciąg |
Repozytorium
Nazwa | Opis | Wartość |
---|---|---|
oddział | Nazwa gałęzi repozytorium. | ciąg |
deploymentLogsUrl | Adres URL umożliwiający dostęp do dzienników akcji repozytorium. | ciąg |
displayUrl | Wyświetl adres URL repozytorium. | ciąg |
pathMapping | Słownik typu zawartości kontroli źródła i mapowania ścieżek. | ContentPathMap[] |
url | Adres URL repozytorium. | ciąg |
ContentPathMap
Nazwa | Opis | Wartość |
---|---|---|
Contenttype | Typ zawartości. | "AnalyticRule" "Skoroszyt" |
path | Ścieżka do zawartości. | ciąg |
RepositoryResourceInfo
Nazwa | Opis | Wartość |
---|---|---|
azureDevOpsResourceInfo | Zasoby utworzone w usłudze Azure DevOps dla tej kontroli źródła. | AzureDevOpsResourceInfo |
gitHubResourceInfo | Zasoby utworzone w usłudze GitHub dla tej kontroli źródła. | GitHubResourceInfo |
element webhook | Obiekt elementu webhook utworzony na potrzeby kontroli źródła. | Element webhook |
AzureDevOpsResourceInfo
Nazwa | Opis | Wartość |
---|---|---|
pipelineId | Identyfikator potoku utworzonego dla kontroli źródła. | ciąg |
serviceConnectionId | Identyfikator połączenia usługi utworzonego dla kontroli źródła. | ciąg |
GitHubResourceInfo
Nazwa | Opis | Wartość |
---|---|---|
appInstallationId | Identyfikator instalacji aplikacji usługi GitHub. | ciąg |
Webhook
Nazwa | Opis | Wartość |
---|---|---|
rotateWebhookSecret | Flaga, która nakazuje usłudze zaplecza obracanie wpisu tajnego elementu webhook. | bool |
webhookId | Unikatowy identyfikator elementu webhook. | ciąg |
webhookSecretUpdateTime | Czas aktualizacji wpisu tajnego elementu webhook. | ciąg |
element webhookUrl | Adres URL wywoływany przez element webhook. | ciąg |
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla