Udostępnij za pośrednictwem


Custom Assessment Automations - Create

Tworzy niestandardową automatyzację oceny
Tworzy lub aktualizuje niestandardową automatyzację oceny dla podanej subskrypcji. Należy pamiętać, że udostępnienie istniejącej niestandardowej automatyzacji oceny spowoduje zastąpienie istniejącego rekordu.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Security/customAssessmentAutomations/{customAssessmentAutomationName}?api-version=2021-07-01-preview

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
customAssessmentAutomationName
path True

string

Nazwa niestandardowej automatyzacji oceny.

resourceGroupName
path True

string

Nazwa grupy zasobów w ramach subskrypcji użytkownika. Nazwa jest niewrażliwa na wielkość liter.

Wzorzec wyrażenia regularnego: ^[-\w\._\(\)]+$

subscriptionId
path True

string

Identyfikator subskrypcji platformy Azure

Wzorzec wyrażenia regularnego: ^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$

api-version
query True

string

Wersja interfejsu API dla operacji

Treść żądania

Nazwa Typ Opis
properties.compressedQuery

string

Zapytanie KQL zakodowane w formacie Base 64 reprezentujące wymagane wyniki automatyzacji oceny.

properties.description

string

Opis odnoszący się do ocen wygenerowanych przez tę automatyzację oceny.

properties.displayName

string

Nazwa wyświetlana ocen wygenerowanych przez tę automatyzację oceny.

properties.remediationDescription

string

Opis korygowania odnoszący się do ocen wygenerowanych przez tę automatyzację oceny.

properties.severity

severityEnum

Ważność związana z ocenami wygenerowanymi przez tę automatyzację oceny.

properties.supportedCloud

supportedCloudEnum

Odpowiednia chmura dla niestandardowej automatyzacji oceny.

Odpowiedzi

Nazwa Typ Opis
200 OK

customAssessmentAutomation

OK — zaktualizowano

201 Created

customAssessmentAutomation

Utworzono

Other Status Codes

CloudError

Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się.

Zabezpieczenia

azure_auth

Przepływ protokołu OAuth2 usługi Azure Active Directory

Typ: oauth2
Flow: implicit
Adres URL autoryzacji: https://login.microsoftonline.com/common/oauth2/authorize

Zakresy

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

Create a Custom Assessment Automation

Przykładowe żądanie

PUT https://management.azure.com/subscriptions/e5d1b86c-3051-44d5-8802-aa65d45a279b/resourcegroups/TestResourceGroup/providers/Microsoft.Security/customAssessmentAutomations/MyCustomAssessmentAutomation?api-version=2021-07-01-preview

{
  "properties": {
    "compressedQuery": "DQAKAEkAYQBtAF8ARwByAG8AdQBwAA0ACgB8ACAAZQB4AHQAZQBuAGQAIABIAGUAYQBsAHQAaABTAHQAYQB0AHUAcwAgAD0AIABpAGYAZgAoAHQAbwBzAHQAcgBpAG4AZwAoAFIAZQBjAG8AcgBkAC4AVQBzAGUAcgBOAGEAbQBlACkAIABjAG8AbgB0AGEAaQBuAHMAIAAnAHUAcwBlAHIAJwAsACAAJwBVAE4ASABFAEEATABUAEgAWQAnACwAIAAnAEgARQBBAEwAVABIAFkAJwApAA0ACgA=",
    "supportedCloud": "AWS",
    "severity": "Medium",
    "displayName": "Password Policy",
    "description": "Data should be encrypted",
    "remediationDescription": "Encrypt store by..."
  }
}

Przykładowa odpowiedź

{
  "id": "/subscriptions/e5d1b86c-3051-44d5-8802-aa65d45a279b/resourcegroups/TestResourceGroup/providers/Microsoft.Security/customAssessmentAutomations/33e7cc6e-a139-4723-a0e5-76993aee0771",
  "name": "33e7cc6e-a139-4723-a0e5-76993aee0771",
  "type": "Microsoft.Security/customAssessmentAutomations",
  "systemData": {
    "createdBy": "user@contoso.com",
    "createdByType": "User",
    "createdAt": "2021-08-31T13:47:50.328Z",
    "lastModifiedBy": "user@contoso.com",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2021-08-31T13:47:50.328Z"
  },
  "properties": {
    "compressedQuery": "DQAKAEkAYQBtAF8ARwByAG8AdQBwAA0ACgB8ACAAZQB4AHQAZQBuAGQAIABIAGUAYQBsAHQAaABTAHQAYQB0AHUAcwAgAD0AIABpAGYAZgAoAHQAbwBzAHQAcgBpAG4AZwAoAFIAZQBjAG8AcgBkAC4AVQBzAGUAcgBOAGEAbQBlACkAIABjAG8AbgB0AGEAaQBuAHMAIAAnAHUAcwBlAHIAJwAsACAAJwBVAE4ASABFAEEATABUAEgAWQAnACwAIAAnAEgARQBBAEwAVABIAFkAJwApAA0ACgA=",
    "supportedCloud": "AWS",
    "severity": "Medium",
    "displayName": "Password Policy",
    "description": "organization passwords policy",
    "remediationDescription": "Change password policy to...",
    "assessmentKey": "d5f442f7-7e77-4bcf-a450-a9c1b9a94eeb"
  }
}
{
  "id": "/subscriptions/e5d1b86c-3051-44d5-8802-aa65d45a279b/resourcegroups/TestResourceGroup/providers/Microsoft.Security/customAssessmentAutomations/33e7cc6e-a139-4723-a0e5-76993aee0771",
  "name": "33e7cc6e-a139-4723-a0e5-76993aee0771",
  "type": "Microsoft.Security/customAssessmentAutomations",
  "systemData": {
    "createdBy": "user@contoso.com",
    "createdByType": "User",
    "createdAt": "2021-08-31T13:01:50.328Z",
    "lastModifiedBy": "user@contoso.com",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2021-08-31T13:01:50.328Z"
  },
  "properties": {
    "compressedQuery": "DQAKAEkAYQBtAF8AUABhAHMAcwB3AG8AcgBkAFAAbwBsAGkAYwB5ACAADQAKAHwAIABlAHgAdABlAG4AZAAgAEgAZQBhAGwAdABoAFMAdABhAHQAdQBzACAAPQAgAGkAZgBmACgAdABvAGkAbgB0ACgAUgBlAGMAbwByAGQALgBNAGkAbgBpAG0AdQBtAFAAYQBzAHMAdwBvAHIAZABMAGUAbgBnAHQAaAApACAAPAAgADgALAAgACcAVQBOAEgARQBBAEwAVABIAFkAJwAsACAAJwBIAEUAQQBMAFQASABZACcAKQANAAoA",
    "supportedCloud": "AWS",
    "severity": "Medium",
    "displayName": "Customized Encryption Rules",
    "description": "Data should be encrypted",
    "remediationDescription": "Encrypt store by...",
    "assessmentKey": "fc1dbcd0-502c-4eab-9312-4014cfc8ea56"
  }
}

Definicje

Nazwa Opis
CloudError

Typowa odpowiedź na błędy dla wszystkich interfejsów API usługi Azure Resource Manager w celu zwrócenia szczegółów błędu dla operacji, które zakończyły się niepowodzeniem. (Jest to również zgodne z formatem odpowiedzi na błąd OData).

CloudErrorBody

Szczegóły błędu.

createdByType

Typ tożsamości, która utworzyła zasób.

customAssessmentAutomation

Niestandardowa automatyzacja oceny

customAssessmentAutomationRequest

Niestandardowe żądanie automatyzacji oceny

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

severityEnum

Ważność związana z ocenami wygenerowanymi przez tę automatyzację oceny.

supportedCloudEnum

Odpowiednia chmura dla niestandardowej automatyzacji oceny.

systemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

CloudError

Typowa odpowiedź na błędy dla wszystkich interfejsów API usługi Azure Resource Manager w celu zwrócenia szczegółów błędu dla operacji, które zakończyły się niepowodzeniem. (Jest to również zgodne z formatem odpowiedzi na błąd OData).

Nazwa Typ Opis
error.additionalInfo

ErrorAdditionalInfo[]

Dodatkowe informacje o błędzie.

error.code

string

Kod błędu.

error.details

CloudErrorBody[]

Szczegóły błędu.

error.message

string

Komunikat o błędzie.

error.target

string

Element docelowy błędu.

CloudErrorBody

Szczegóły błędu.

Nazwa Typ Opis
additionalInfo

ErrorAdditionalInfo[]

Dodatkowe informacje o błędzie.

code

string

Kod błędu.

details

CloudErrorBody[]

Szczegóły błędu.

message

string

Komunikat o błędzie.

target

string

Element docelowy błędu.

createdByType

Typ tożsamości, która utworzyła zasób.

Nazwa Typ Opis
Application

string

Key

string

ManagedIdentity

string

User

string

customAssessmentAutomation

Niestandardowa automatyzacja oceny

Nazwa Typ Opis
id

string

Identyfikator zasobu

name

string

Nazwa zasobu

properties.assessmentKey

string

Klucz metadanych oceny używany podczas generowania oceny dla tej automatyzacji oceny.

properties.compressedQuery

string

Zakodowane w języku GZip zapytanie KQL reprezentujące wymagane wyniki automatyzacji oceny.

properties.description

string

Opis odnoszący się do ocen wygenerowanych przez tę automatyzację oceny.

properties.displayName

string

Nazwa wyświetlana ocen wygenerowanych przez tę automatyzację oceny.

properties.remediationDescription

string

Opis korygowania odnoszący się do ocen wygenerowanych przez tę automatyzację oceny.

properties.severity

severityEnum

Ważność związana z ocenami wygenerowanymi przez tę automatyzację oceny.

properties.supportedCloud

supportedCloudEnum

Odpowiednia chmura dla niestandardowej automatyzacji oceny.

systemData

systemData

Metadane usługi Azure Resource Manager zawierające informacje createdBy i modifiedBy.

type

string

Typ zasobu

customAssessmentAutomationRequest

Niestandardowe żądanie automatyzacji oceny

Nazwa Typ Opis
id

string

Identyfikator zasobu

name

string

Nazwa zasobu

properties.compressedQuery

string

Zapytanie KQL zakodowane w formacie Base 64 reprezentujące wymagane wyniki automatyzacji oceny.

properties.description

string

Opis odnoszący się do ocen wygenerowanych przez tę automatyzację oceny.

properties.displayName

string

Nazwa wyświetlana ocen wygenerowanych przez tę automatyzację oceny.

properties.remediationDescription

string

Opis korygowania odnoszący się do ocen wygenerowanych przez tę automatyzację oceny.

properties.severity

severityEnum

Ważność związana z ocenami wygenerowanymi przez tę automatyzację oceny.

properties.supportedCloud

supportedCloudEnum

Odpowiednia chmura dla niestandardowej automatyzacji oceny.

type

string

Typ zasobu

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

Nazwa Typ Opis
info

object

Dodatkowe informacje.

type

string

Dodatkowy typ informacji.

severityEnum

Ważność związana z ocenami wygenerowanymi przez tę automatyzację oceny.

Nazwa Typ Opis
High

string

Low

string

Medium

string

supportedCloudEnum

Odpowiednia chmura dla niestandardowej automatyzacji oceny.

Nazwa Typ Opis
AWS

string

GCP

string

systemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

Nazwa Typ Opis
createdAt

string

Sygnatura czasowa tworzenia zasobu (UTC).

createdBy

string

Tożsamość, która utworzyła zasób.

createdByType

createdByType

Typ tożsamości, która utworzyła zasób.

lastModifiedAt

string

Znacznik czasu ostatniej modyfikacji zasobu (UTC)

lastModifiedBy

string

Tożsamość, która ostatnio zmodyfikowała zasób.

lastModifiedByType

createdByType

Typ tożsamości, która ostatnio zmodyfikowała zasób.