Condividi tramite


DnsSecurityRules interface

Interfaccia che rappresenta un oggetto DnsSecurityRules.

Metodi

beginCreateOrUpdate(string, string, string, DnsSecurityRule, DnsSecurityRulesCreateOrUpdateOptionalParams)

Crea o aggiorna una regola di sicurezza DNS per i criteri del resolver DNS.

beginCreateOrUpdateAndWait(string, string, string, DnsSecurityRule, DnsSecurityRulesCreateOrUpdateOptionalParams)

Crea o aggiorna una regola di sicurezza DNS per i criteri del resolver DNS.

beginDelete(string, string, string, DnsSecurityRulesDeleteOptionalParams)

Elimina una regola di sicurezza DNS per i criteri del resolver DNS. AVVISO: questa operazione non può essere annullata.

beginDeleteAndWait(string, string, string, DnsSecurityRulesDeleteOptionalParams)

Elimina una regola di sicurezza DNS per i criteri del resolver DNS. AVVISO: questa operazione non può essere annullata.

beginUpdate(string, string, string, DnsSecurityRulePatch, DnsSecurityRulesUpdateOptionalParams)

Aggiorna una regola di sicurezza DNS.

beginUpdateAndWait(string, string, string, DnsSecurityRulePatch, DnsSecurityRulesUpdateOptionalParams)

Aggiorna una regola di sicurezza DNS.

get(string, string, string, DnsSecurityRulesGetOptionalParams)

Ottiene le proprietà di una regola di sicurezza DNS per i criteri del resolver DNS.

list(string, string, DnsSecurityRulesListOptionalParams)

Elenca le regole di sicurezza DNS per un criterio di resolver DNS.

Dettagli metodo

beginCreateOrUpdate(string, string, string, DnsSecurityRule, DnsSecurityRulesCreateOrUpdateOptionalParams)

Crea o aggiorna una regola di sicurezza DNS per i criteri del resolver DNS.

function beginCreateOrUpdate(resourceGroupName: string, dnsResolverPolicyName: string, dnsSecurityRuleName: string, parameters: DnsSecurityRule, options?: DnsSecurityRulesCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<DnsSecurityRule>, DnsSecurityRule>>

Parametri

resourceGroupName

string

Nome del gruppo di risorse. Il nome è insensibile alle maiuscole e minuscole.

dnsResolverPolicyName

string

Nome dei criteri del resolver DNS.

dnsSecurityRuleName

string

Nome della regola di sicurezza DNS.

parameters
DnsSecurityRule

Parametri forniti all'operazione CreateOrUpdate.

options
DnsSecurityRulesCreateOrUpdateOptionalParams

Parametri delle opzioni.

Restituisce

Promise<@azure/core-lro.SimplePollerLike<OperationState<DnsSecurityRule>, DnsSecurityRule>>

beginCreateOrUpdateAndWait(string, string, string, DnsSecurityRule, DnsSecurityRulesCreateOrUpdateOptionalParams)

Crea o aggiorna una regola di sicurezza DNS per i criteri del resolver DNS.

function beginCreateOrUpdateAndWait(resourceGroupName: string, dnsResolverPolicyName: string, dnsSecurityRuleName: string, parameters: DnsSecurityRule, options?: DnsSecurityRulesCreateOrUpdateOptionalParams): Promise<DnsSecurityRule>

Parametri

resourceGroupName

string

Nome del gruppo di risorse. Il nome è insensibile alle maiuscole e minuscole.

dnsResolverPolicyName

string

Nome dei criteri del resolver DNS.

dnsSecurityRuleName

string

Nome della regola di sicurezza DNS.

parameters
DnsSecurityRule

Parametri forniti all'operazione CreateOrUpdate.

options
DnsSecurityRulesCreateOrUpdateOptionalParams

Parametri delle opzioni.

Restituisce

Promise<DnsSecurityRule>

beginDelete(string, string, string, DnsSecurityRulesDeleteOptionalParams)

Elimina una regola di sicurezza DNS per i criteri del resolver DNS. AVVISO: questa operazione non può essere annullata.

function beginDelete(resourceGroupName: string, dnsResolverPolicyName: string, dnsSecurityRuleName: string, options?: DnsSecurityRulesDeleteOptionalParams): Promise<SimplePollerLike<OperationState<DnsSecurityRulesDeleteHeaders>, DnsSecurityRulesDeleteHeaders>>

Parametri

resourceGroupName

string

Nome del gruppo di risorse. Il nome è insensibile alle maiuscole e minuscole.

dnsResolverPolicyName

string

Nome dei criteri del resolver DNS.

dnsSecurityRuleName

string

Nome della regola di sicurezza DNS.

options
DnsSecurityRulesDeleteOptionalParams

Parametri delle opzioni.

Restituisce

Promise<@azure/core-lro.SimplePollerLike<OperationState<DnsSecurityRulesDeleteHeaders>, DnsSecurityRulesDeleteHeaders>>

beginDeleteAndWait(string, string, string, DnsSecurityRulesDeleteOptionalParams)

Elimina una regola di sicurezza DNS per i criteri del resolver DNS. AVVISO: questa operazione non può essere annullata.

function beginDeleteAndWait(resourceGroupName: string, dnsResolverPolicyName: string, dnsSecurityRuleName: string, options?: DnsSecurityRulesDeleteOptionalParams): Promise<DnsSecurityRulesDeleteHeaders>

Parametri

resourceGroupName

string

Nome del gruppo di risorse. Il nome è insensibile alle maiuscole e minuscole.

dnsResolverPolicyName

string

Nome dei criteri del resolver DNS.

dnsSecurityRuleName

string

Nome della regola di sicurezza DNS.

options
DnsSecurityRulesDeleteOptionalParams

Parametri delle opzioni.

Restituisce

beginUpdate(string, string, string, DnsSecurityRulePatch, DnsSecurityRulesUpdateOptionalParams)

Aggiorna una regola di sicurezza DNS.

function beginUpdate(resourceGroupName: string, dnsResolverPolicyName: string, dnsSecurityRuleName: string, parameters: DnsSecurityRulePatch, options?: DnsSecurityRulesUpdateOptionalParams): Promise<SimplePollerLike<OperationState<DnsSecurityRule>, DnsSecurityRule>>

Parametri

resourceGroupName

string

Nome del gruppo di risorse. Il nome è insensibile alle maiuscole e minuscole.

dnsResolverPolicyName

string

Nome dei criteri del resolver DNS.

dnsSecurityRuleName

string

Nome della regola di sicurezza DNS.

parameters
DnsSecurityRulePatch

Parametri forniti all'operazione di aggiornamento.

options
DnsSecurityRulesUpdateOptionalParams

Parametri delle opzioni.

Restituisce

Promise<@azure/core-lro.SimplePollerLike<OperationState<DnsSecurityRule>, DnsSecurityRule>>

beginUpdateAndWait(string, string, string, DnsSecurityRulePatch, DnsSecurityRulesUpdateOptionalParams)

Aggiorna una regola di sicurezza DNS.

function beginUpdateAndWait(resourceGroupName: string, dnsResolverPolicyName: string, dnsSecurityRuleName: string, parameters: DnsSecurityRulePatch, options?: DnsSecurityRulesUpdateOptionalParams): Promise<DnsSecurityRule>

Parametri

resourceGroupName

string

Nome del gruppo di risorse. Il nome è insensibile alle maiuscole e minuscole.

dnsResolverPolicyName

string

Nome dei criteri del resolver DNS.

dnsSecurityRuleName

string

Nome della regola di sicurezza DNS.

parameters
DnsSecurityRulePatch

Parametri forniti all'operazione di aggiornamento.

options
DnsSecurityRulesUpdateOptionalParams

Parametri delle opzioni.

Restituisce

Promise<DnsSecurityRule>

get(string, string, string, DnsSecurityRulesGetOptionalParams)

Ottiene le proprietà di una regola di sicurezza DNS per i criteri del resolver DNS.

function get(resourceGroupName: string, dnsResolverPolicyName: string, dnsSecurityRuleName: string, options?: DnsSecurityRulesGetOptionalParams): Promise<DnsSecurityRule>

Parametri

resourceGroupName

string

Nome del gruppo di risorse. Il nome è insensibile alle maiuscole e minuscole.

dnsResolverPolicyName

string

Nome dei criteri del resolver DNS.

dnsSecurityRuleName

string

Nome della regola di sicurezza DNS.

options
DnsSecurityRulesGetOptionalParams

Parametri delle opzioni.

Restituisce

Promise<DnsSecurityRule>

list(string, string, DnsSecurityRulesListOptionalParams)

Elenca le regole di sicurezza DNS per un criterio di resolver DNS.

function list(resourceGroupName: string, dnsResolverPolicyName: string, options?: DnsSecurityRulesListOptionalParams): PagedAsyncIterableIterator<DnsSecurityRule, DnsSecurityRule[], PageSettings>

Parametri

resourceGroupName

string

Nome del gruppo di risorse. Il nome è insensibile alle maiuscole e minuscole.

dnsResolverPolicyName

string

Nome dei criteri del resolver DNS.

options
DnsSecurityRulesListOptionalParams

Parametri delle opzioni.

Restituisce