DnsForwardingRulesetsOperations interface

Interface representing a DnsForwardingRulesets operations.

Properties

beginCreateOrUpdate
beginCreateOrUpdateAndWait
beginDelete
beginDeleteAndWait
beginUpdate
beginUpdateAndWait
createOrUpdate

Creates or updates a DNS forwarding ruleset.

delete

Deletes a DNS forwarding ruleset. WARNING: This operation cannot be undone. All forwarding rules within the ruleset will be deleted.

get

Gets a DNS forwarding ruleset properties.

list

Lists DNS forwarding rulesets in all resource groups of a subscription.

listByResourceGroup

Lists DNS forwarding rulesets within a resource group.

listByVirtualNetwork

Lists DNS forwarding ruleset resource IDs attached to a virtual network.

update

Updates a DNS forwarding ruleset.

Property Details

beginCreateOrUpdate

Warning

This API is now deprecated.

use createOrUpdate instead

beginCreateOrUpdate: (resourceGroupName: string, dnsForwardingRulesetName: string, parameters: DnsForwardingRuleset, options?: DnsForwardingRulesetsCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<DnsForwardingRuleset>, DnsForwardingRuleset>>

Property Value

(resourceGroupName: string, dnsForwardingRulesetName: string, parameters: DnsForwardingRuleset, options?: DnsForwardingRulesetsCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<DnsForwardingRuleset>, DnsForwardingRuleset>>

beginCreateOrUpdateAndWait

Warning

This API is now deprecated.

use createOrUpdate instead

beginCreateOrUpdateAndWait: (resourceGroupName: string, dnsForwardingRulesetName: string, parameters: DnsForwardingRuleset, options?: DnsForwardingRulesetsCreateOrUpdateOptionalParams) => Promise<DnsForwardingRuleset>

Property Value

(resourceGroupName: string, dnsForwardingRulesetName: string, parameters: DnsForwardingRuleset, options?: DnsForwardingRulesetsCreateOrUpdateOptionalParams) => Promise<DnsForwardingRuleset>

beginDelete

Warning

This API is now deprecated.

use delete instead

beginDelete: (resourceGroupName: string, dnsForwardingRulesetName: string, options?: DnsForwardingRulesetsDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

Property Value

(resourceGroupName: string, dnsForwardingRulesetName: string, options?: DnsForwardingRulesetsDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait

Warning

This API is now deprecated.

use delete instead

beginDeleteAndWait: (resourceGroupName: string, dnsForwardingRulesetName: string, options?: DnsForwardingRulesetsDeleteOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, dnsForwardingRulesetName: string, options?: DnsForwardingRulesetsDeleteOptionalParams) => Promise<void>

beginUpdate

Warning

This API is now deprecated.

use update instead

beginUpdate: (resourceGroupName: string, dnsForwardingRulesetName: string, parameters: DnsForwardingRulesetPatch, options?: DnsForwardingRulesetsUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<DnsForwardingRuleset>, DnsForwardingRuleset>>

Property Value

(resourceGroupName: string, dnsForwardingRulesetName: string, parameters: DnsForwardingRulesetPatch, options?: DnsForwardingRulesetsUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<DnsForwardingRuleset>, DnsForwardingRuleset>>

beginUpdateAndWait

Warning

This API is now deprecated.

use update instead

beginUpdateAndWait: (resourceGroupName: string, dnsForwardingRulesetName: string, parameters: DnsForwardingRulesetPatch, options?: DnsForwardingRulesetsUpdateOptionalParams) => Promise<DnsForwardingRuleset>

Property Value

(resourceGroupName: string, dnsForwardingRulesetName: string, parameters: DnsForwardingRulesetPatch, options?: DnsForwardingRulesetsUpdateOptionalParams) => Promise<DnsForwardingRuleset>

createOrUpdate

Creates or updates a DNS forwarding ruleset.

createOrUpdate: (resourceGroupName: string, dnsForwardingRulesetName: string, parameters: DnsForwardingRuleset, options?: DnsForwardingRulesetsCreateOrUpdateOptionalParams) => PollerLike<OperationState<DnsForwardingRuleset>, DnsForwardingRuleset>

Property Value

(resourceGroupName: string, dnsForwardingRulesetName: string, parameters: DnsForwardingRuleset, options?: DnsForwardingRulesetsCreateOrUpdateOptionalParams) => PollerLike<OperationState<DnsForwardingRuleset>, DnsForwardingRuleset>

delete

Deletes a DNS forwarding ruleset. WARNING: This operation cannot be undone. All forwarding rules within the ruleset will be deleted.

delete: (resourceGroupName: string, dnsForwardingRulesetName: string, options?: DnsForwardingRulesetsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, dnsForwardingRulesetName: string, options?: DnsForwardingRulesetsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Gets a DNS forwarding ruleset properties.

get: (resourceGroupName: string, dnsForwardingRulesetName: string, options?: DnsForwardingRulesetsGetOptionalParams) => Promise<DnsForwardingRuleset>

Property Value

(resourceGroupName: string, dnsForwardingRulesetName: string, options?: DnsForwardingRulesetsGetOptionalParams) => Promise<DnsForwardingRuleset>

list

Lists DNS forwarding rulesets in all resource groups of a subscription.

list: (options?: DnsForwardingRulesetsListOptionalParams) => PagedAsyncIterableIterator<DnsForwardingRuleset, DnsForwardingRuleset[], PageSettings>

Property Value

(options?: DnsForwardingRulesetsListOptionalParams) => PagedAsyncIterableIterator<DnsForwardingRuleset, DnsForwardingRuleset[], PageSettings>

listByResourceGroup

Lists DNS forwarding rulesets within a resource group.

listByResourceGroup: (resourceGroupName: string, options?: DnsForwardingRulesetsListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<DnsForwardingRuleset, DnsForwardingRuleset[], PageSettings>

Property Value

(resourceGroupName: string, options?: DnsForwardingRulesetsListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<DnsForwardingRuleset, DnsForwardingRuleset[], PageSettings>

listByVirtualNetwork

Lists DNS forwarding ruleset resource IDs attached to a virtual network.

listByVirtualNetwork: (resourceGroupName: string, virtualNetworkName: string, options?: DnsForwardingRulesetsListByVirtualNetworkOptionalParams) => PagedAsyncIterableIterator<VirtualNetworkDnsForwardingRuleset, VirtualNetworkDnsForwardingRuleset[], PageSettings>

Property Value

(resourceGroupName: string, virtualNetworkName: string, options?: DnsForwardingRulesetsListByVirtualNetworkOptionalParams) => PagedAsyncIterableIterator<VirtualNetworkDnsForwardingRuleset, VirtualNetworkDnsForwardingRuleset[], PageSettings>

update

Updates a DNS forwarding ruleset.

update: (resourceGroupName: string, dnsForwardingRulesetName: string, parameters: DnsForwardingRulesetPatch, options?: DnsForwardingRulesetsUpdateOptionalParams) => PollerLike<OperationState<DnsForwardingRuleset>, DnsForwardingRuleset>

Property Value

(resourceGroupName: string, dnsForwardingRulesetName: string, parameters: DnsForwardingRulesetPatch, options?: DnsForwardingRulesetsUpdateOptionalParams) => PollerLike<OperationState<DnsForwardingRuleset>, DnsForwardingRuleset>