ForwardingRulesOperations interface

Interface representing a ForwardingRules operations.

Properties

createOrUpdate

Creates or updates a forwarding rule in a DNS forwarding ruleset.

delete

Deletes a forwarding rule in a DNS forwarding ruleset. WARNING: This operation cannot be undone.

get

Gets properties of a forwarding rule in a DNS forwarding ruleset.

list

Lists forwarding rules in a DNS forwarding ruleset.

update

Updates a forwarding rule in a DNS forwarding ruleset.

Property Details

createOrUpdate

Creates or updates a forwarding rule in a DNS forwarding ruleset.

createOrUpdate: (resourceGroupName: string, dnsForwardingRulesetName: string, forwardingRuleName: string, parameters: ForwardingRule, options?: ForwardingRulesCreateOrUpdateOptionalParams) => Promise<ForwardingRule>

Property Value

(resourceGroupName: string, dnsForwardingRulesetName: string, forwardingRuleName: string, parameters: ForwardingRule, options?: ForwardingRulesCreateOrUpdateOptionalParams) => Promise<ForwardingRule>

delete

Deletes a forwarding rule in a DNS forwarding ruleset. WARNING: This operation cannot be undone.

delete: (resourceGroupName: string, dnsForwardingRulesetName: string, forwardingRuleName: string, options?: ForwardingRulesDeleteOptionalParams) => Promise<void>

Property Value

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

get

Gets properties of a forwarding rule in a DNS forwarding ruleset.

get: (resourceGroupName: string, dnsForwardingRulesetName: string, forwardingRuleName: string, options?: ForwardingRulesGetOptionalParams) => Promise<ForwardingRule>

Property Value

(resourceGroupName: string, dnsForwardingRulesetName: string, forwardingRuleName: string, options?: ForwardingRulesGetOptionalParams) => Promise<ForwardingRule>

list

Lists forwarding rules in a DNS forwarding ruleset.

list: (resourceGroupName: string, dnsForwardingRulesetName: string, options?: ForwardingRulesListOptionalParams) => PagedAsyncIterableIterator<ForwardingRule, ForwardingRule[], PageSettings>

Property Value

(resourceGroupName: string, dnsForwardingRulesetName: string, options?: ForwardingRulesListOptionalParams) => PagedAsyncIterableIterator<ForwardingRule, ForwardingRule[], PageSettings>

update

Updates a forwarding rule in a DNS forwarding ruleset.

update: (resourceGroupName: string, dnsForwardingRulesetName: string, forwardingRuleName: string, parameters: ForwardingRulePatch, options?: ForwardingRulesUpdateOptionalParams) => Promise<ForwardingRule>

Property Value

(resourceGroupName: string, dnsForwardingRulesetName: string, forwardingRuleName: string, parameters: ForwardingRulePatch, options?: ForwardingRulesUpdateOptionalParams) => Promise<ForwardingRule>