Delen via


Managed Database Vulnerability Assessment Rule Baselines - Get

Hiermee haalt u de basislijn voor de evaluatie van beveiligingsproblemen van een database op.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/databases/{databaseName}/vulnerabilityAssessments/default/rules/{ruleId}/baselines/{baselineName}?api-version=2021-11-01

URI-parameters

Name In Vereist Type Description
baselineName
path True

VulnerabilityAssessmentPolicyBaselineName

De naam van de basislijn voor de evaluatie van beveiligingsproblemen (standaard impliceert een basislijn op een regel op databaseniveau en master voor regel op serverniveau).

databaseName
path True

string

De naam van de database waarvoor de basislijn voor de evaluatie van beveiligingsproblemen is gedefinieerd.

managedInstanceName
path True

string

De naam van het beheerde exemplaar.

resourceGroupName
path True

string

De naam van de resourcegroep die de resource bevat. U kunt deze waarde verkrijgen via de Azure Resource Manager-API of de portal.

ruleId
path True

string

De regel-id van de evaluatie van beveiligingsproblemen.

subscriptionId
path True

string

De abonnements-id waarmee een Azure-abonnement wordt geïdentificeerd.

vulnerabilityAssessmentName
path True

VulnerabilityAssessmentName

De naam van de evaluatie van beveiligingsproblemen.

api-version
query True

string

De API-versie die moet worden gebruikt voor de aanvraag.

Antwoorden

Name Type Description
200 OK

DatabaseVulnerabilityAssessmentRuleBaseline

De basislijn voor de evaluatie van beveiligingsproblemen is verkregen.

Other Status Codes

Foutreacties: ***

  • 400 VulnerabilityAssessmentStorageAuthenticationFailed - Kan niet verifiëren bij opslagaccount '{0}' .

  • 400 VulnerabilityAssessmentInvalidPolicy - Instellingen voor evaluatie van beveiligingsproblemen bestaan niet of er is een ongeldige opslag opgegeven in de instellingen.

  • 400 VulnerabilityAssessmentDatawarehouseDatabaseIsDeactivated - Kan de evaluatiebewerking voor beveiligingsproblemen niet uitvoeren omdat de database is onderbroken. Alsjeblieft hervatten.

  • 400 VulnerabilityAssessmentStorageOutboundFirewallNotAllowed - Het opslagaccount staat niet in de lijst met uitgaande firewallregels.

  • 400 InvalidVulnerabilityAssessmentOperationRequest - De aanvraag voor de evaluatie van beveiligingsproblemen bestaat niet of heeft geen eigenschappenobject.

  • 400 DataSecurityInvalidUserSuppliedParameter - Er is een ongeldige parameterwaarde opgegeven door de client.

  • 404 VulnerabilityAssessmentInvalidStorageAccount : het opslagaccount '{0}' dat in het beleid is gedefinieerd, is ongeldig.

  • 404 SubscriptionDoesNotHaveServer - De aangevraagde server is niet gevonden

  • 404 SourceDatabaseNotFound - De brondatabase bestaat niet.

  • 404 DatabaseDoesNotExist - Gebruiker heeft een databasenaam opgegeven die niet bestaat op dit serverexemplaar.

  • 404 VulnerabilityAssessmentRuleDoesNotExists - Regel '{0}' bestaat niet.

  • 404 VulnerabilityAssessmentBaselineDoesNotExists - Basislijn bestaat niet voor regel '{0}'

  • 500 DatabaseIsUnavailable - Laden is mislukt. Probeert u het later nog eens.

Voorbeelden

Gets a database's vulnerability assessment rule baseline.

Voorbeeldaanvraag

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/vulnerabilityaseessmenttest-4711/providers/Microsoft.Sql/managedInstances/vulnerabilityaseessmenttest-6411/databases/testdb/vulnerabilityAssessments/default/rules/VA1001/baselines/master?api-version=2021-11-01

Voorbeeldrespons

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/vulnerabilityaseessmenttest-4799/providers/Microsoft.Sql/managedInstances/vulnerabilityaseessmenttest-6440/databases/testdb/vulnerabilityAssessments/default/rules/VA1001/baselines/default",
  "name": "default",
  "type": "Microsoft.Sql/servers/databases/vulnerabilityAssessments/rules/baselines",
  "properties": {
    "baselineResults": [
      {
        "result": [
          "userA",
          "SELECT"
        ]
      },
      {
        "result": [
          "userB",
          "SELECT"
        ]
      },
      {
        "result": [
          "userC",
          "SELECT",
          "tableId_4"
        ]
      }
    ]
  }
}

Definities

Name Description
DatabaseVulnerabilityAssessmentRuleBaseline

Een basislijn voor de evaluatie van beveiligingsproblemen in de database.

DatabaseVulnerabilityAssessmentRuleBaselineItem

Eigenschappen voor het resultaat van de basislijn van een Azure SQL Database Vulnerability Assessment-regel.

VulnerabilityAssessmentName

De naam van de evaluatie van beveiligingsproblemen.

VulnerabilityAssessmentPolicyBaselineName

De naam van de basislijn voor de evaluatie van beveiligingsproblemen (standaard impliceert een basislijn op een regel op databaseniveau en master voor regel op serverniveau).

DatabaseVulnerabilityAssessmentRuleBaseline

Een basislijn voor de evaluatie van beveiligingsproblemen in de database.

Name Type Description
id

string

Resource-id.

name

string

Resourcenaam.

properties.baselineResults

DatabaseVulnerabilityAssessmentRuleBaselineItem[]

Het resultaat van de regelbasislijn

type

string

Resourcetype.

DatabaseVulnerabilityAssessmentRuleBaselineItem

Eigenschappen voor het resultaat van de basislijn van een Azure SQL Database Vulnerability Assessment-regel.

Name Type Description
result

string[]

Het resultaat van de regelbasislijn

VulnerabilityAssessmentName

De naam van de evaluatie van beveiligingsproblemen.

Waarde Description
default

VulnerabilityAssessmentPolicyBaselineName

De naam van de basislijn voor de evaluatie van beveiligingsproblemen (standaard impliceert een basislijn op een regel op databaseniveau en master voor regel op serverniveau).

Waarde Description
default
master