Delen via


Update-AzSynapseSqlPoolAdvancedThreatProtectionSetting

Hiermee stelt u een advanced threat protection-instellingen in voor een SQL-pool.

Syntax

Update-AzSynapseSqlPoolAdvancedThreatProtectionSetting
      [-ResourceGroupName <String>]
      -WorkspaceName <String>
      -Name <String>
      [-NotificationRecipientsEmail <String>]
      [-EmailAdmin <Boolean>]
      [-ExcludedDetectionType <String[]>]
      [-StorageAccountName <String>]
      [-RetentionInDays <UInt32>]
      [-AsJob]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzSynapseSqlPoolAdvancedThreatProtectionSetting
      -Name <String>
      -WorkspaceObject <PSSynapseWorkspace>
      [-NotificationRecipientsEmail <String>]
      [-EmailAdmin <Boolean>]
      [-ExcludedDetectionType <String[]>]
      [-StorageAccountName <String>]
      [-RetentionInDays <UInt32>]
      [-AsJob]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzSynapseSqlPoolAdvancedThreatProtectionSetting
      -InputObject <PSSynapseSqlPool>
      [-NotificationRecipientsEmail <String>]
      [-EmailAdmin <Boolean>]
      [-ExcludedDetectionType <String[]>]
      [-StorageAccountName <String>]
      [-RetentionInDays <UInt32>]
      [-AsJob]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzSynapseSqlPoolAdvancedThreatProtectionSetting
      -ResourceId <String>
      [-NotificationRecipientsEmail <String>]
      [-EmailAdmin <Boolean>]
      [-ExcludedDetectionType <String[]>]
      [-StorageAccountName <String>]
      [-RetentionInDays <UInt32>]
      [-AsJob]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

De cmdlet Update-AzSynapseSqlPoolAdvancedThreatProtectionSetting stelt een advanced threat protection-instellingen in voor een Azure Synapse Analytics SQL-pool. Als u advanced threat protection wilt inschakelen voor een SQL-pool, moeten er controle-instellingen zijn ingeschakeld voor die SQL-pool.

Voorbeelden

Voorbeeld 1

Update-AzSynapseSqlPoolAdvancedThreatProtectionSetting -WorkspaceName ContosoWorkspace -Name ContosoSqlPool -NotificationRecipientsEmails "admin01@contoso.com;secadmin@contoso.com" -EmailAdmins $False -ExcludedDetectionType "Sql_Injection_Vulnerability", "SQL_Injection" -StorageAccountName "mystorageAccount"

Met deze opdracht worden de advanced threat protection-instellingen voor een SQL-pool met de naam ContosoSqlPool ingesteld onder de werkruimte ContosoWorkspace.

Parameters

-AsJob

Cmdlet op de achtergrond uitvoeren

Type:SwitchParameter
Position:Named
standaardwaarde:None
Vereist:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:SwitchParameter
Aliases:cf
Position:Named
standaardwaarde:None
Vereist:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

De referenties, accounts, tenants en abonnementen die worden gebruikt voor communicatie met Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
standaardwaarde:None
Vereist:False
Accept pipeline input:False
Accept wildcard characters:False

-EmailAdmin

Hiermee bepaalt u of e-mailbeheerders moeten worden verzonden.

Type:Nullable<T>[Boolean]
Aliases:EmailAdmins
Position:Named
standaardwaarde:None
Vereist:False
Accept pipeline input:False
Accept wildcard characters:False

-ExcludedDetectionType

Detectietypen die moeten worden uitgesloten.

Type:String[]
Position:Named
standaardwaarde:None
Vereist:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Invoerobject van SQL-pool, meestal doorgegeven via de pijplijn.

Type:PSSynapseSqlPool
Position:Named
standaardwaarde:None
Vereist:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Naam van Synapse SQL-pool.

Type:String
Position:Named
standaardwaarde:None
Vereist:True
Accept pipeline input:False
Accept wildcard characters:False

-NotificationRecipientsEmail

Een door puntkomma's gescheiden lijst met e-mailadressen waar de waarschuwingen naartoe moeten worden verzonden.

Type:String
Aliases:NotificationRecipientsEmails
Position:Named
standaardwaarde:None
Vereist:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Naam van de resourcegroep.

Type:String
Position:Named
standaardwaarde:None
Vereist:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceId

Resource-id van Synapse SQL-pool.

Type:String
Position:Named
standaardwaarde:None
Vereist:True
Accept pipeline input:False
Accept wildcard characters:False

-RetentionInDays

Het aantal retentiedagen voor de auditlogboeken.

Type:Nullable<T>[UInt32]
Position:Named
standaardwaarde:None
Vereist:False
Accept pipeline input:False
Accept wildcard characters:False

-StorageAccountName

De naam van het opslagaccount.

Type:String
Position:Named
standaardwaarde:None
Vereist:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

Type:SwitchParameter
Aliases:wi
Position:Named
standaardwaarde:None
Vereist:False
Accept pipeline input:False
Accept wildcard characters:False

-WorkspaceName

Naam van Synapse-werkruimte.

Type:String
Position:Named
standaardwaarde:None
Vereist:True
Accept pipeline input:False
Accept wildcard characters:False

-WorkspaceObject

werkruimte-invoerobject, meestal doorgegeven via de pijplijn.

Type:PSSynapseWorkspace
Position:Named
standaardwaarde:None
Vereist:True
Accept pipeline input:True
Accept wildcard characters:False

Invoerwaarden

PSSynapseWorkspace

PSSynapseSqlPool

Uitvoerwaarden

PSSqlPoolSecurityAlertPolicy