Share via


@azure/arm-dnsresolver package

Classes

DnsResolverManagementClient

Interfaces

CloudError

An error message

CloudErrorBody

The body of an error message

DnsForwardingRuleset

Describes a DNS forwarding ruleset.

DnsForwardingRulesetListResult

The response to an enumeration operation on DNS forwarding rulesets.

DnsForwardingRulesetPatch

Describes a DNS forwarding ruleset PATCH operation.

DnsForwardingRulesets

Interface representing a DnsForwardingRulesets.

DnsForwardingRulesetsCreateOrUpdateOptionalParams

Optional parameters.

DnsForwardingRulesetsDeleteOptionalParams

Optional parameters.

DnsForwardingRulesetsGetOptionalParams

Optional parameters.

DnsForwardingRulesetsListByResourceGroupNextOptionalParams

Optional parameters.

DnsForwardingRulesetsListByResourceGroupOptionalParams

Optional parameters.

DnsForwardingRulesetsListByVirtualNetworkNextOptionalParams

Optional parameters.

DnsForwardingRulesetsListByVirtualNetworkOptionalParams

Optional parameters.

DnsForwardingRulesetsListNextOptionalParams

Optional parameters.

DnsForwardingRulesetsListOptionalParams

Optional parameters.

DnsForwardingRulesetsUpdateOptionalParams

Optional parameters.

DnsResolver

Describes a DNS resolver.

DnsResolverDomainList

Describes a DNS resolver ___domain list.

DnsResolverDomainListBulk

Describes a DNS resolver ___domain list for bulk UPLOAD or DOWNLOAD operations.

DnsResolverDomainListPatch

Describes a DNS resolver ___domain list for PATCH operation.

DnsResolverDomainListResult

The response to an enumeration operation on DNS resolver ___domain lists.

DnsResolverDomainLists

Interface representing a DnsResolverDomainLists.

DnsResolverDomainListsBulkHeaders

Defines headers for DnsResolverDomainLists_bulk operation.

DnsResolverDomainListsBulkOptionalParams

Optional parameters.

DnsResolverDomainListsCreateOrUpdateOptionalParams

Optional parameters.

DnsResolverDomainListsDeleteHeaders

Defines headers for DnsResolverDomainLists_delete operation.

DnsResolverDomainListsDeleteOptionalParams

Optional parameters.

DnsResolverDomainListsGetOptionalParams

Optional parameters.

DnsResolverDomainListsListByResourceGroupNextOptionalParams

Optional parameters.

DnsResolverDomainListsListByResourceGroupOptionalParams

Optional parameters.

DnsResolverDomainListsListNextOptionalParams

Optional parameters.

DnsResolverDomainListsListOptionalParams

Optional parameters.

DnsResolverDomainListsUpdateHeaders

Defines headers for DnsResolverDomainLists_update operation.

DnsResolverDomainListsUpdateOptionalParams

Optional parameters.

DnsResolverListResult

The response to an enumeration operation on DNS resolvers.

DnsResolverManagementClientOptionalParams

Optional parameters.

DnsResolverPatch

Describes a DNS resolver for PATCH operation.

DnsResolverPolicies

Interface representing a DnsResolverPolicies.

DnsResolverPoliciesCreateOrUpdateOptionalParams

Optional parameters.

DnsResolverPoliciesDeleteHeaders

Defines headers for DnsResolverPolicies_delete operation.

DnsResolverPoliciesDeleteOptionalParams

Optional parameters.

DnsResolverPoliciesGetOptionalParams

Optional parameters.

DnsResolverPoliciesListByResourceGroupNextOptionalParams

Optional parameters.

DnsResolverPoliciesListByResourceGroupOptionalParams

Optional parameters.

DnsResolverPoliciesListByVirtualNetworkNextOptionalParams

Optional parameters.

DnsResolverPoliciesListByVirtualNetworkOptionalParams

Optional parameters.

DnsResolverPoliciesListNextOptionalParams

Optional parameters.

DnsResolverPoliciesListOptionalParams

Optional parameters.

DnsResolverPoliciesUpdateHeaders

Defines headers for DnsResolverPolicies_update operation.

DnsResolverPoliciesUpdateOptionalParams

Optional parameters.

DnsResolverPolicy

Describes a DNS resolver policy.

DnsResolverPolicyListResult

The response to an enumeration operation on DNS resolver policies.

DnsResolverPolicyPatch

Describes a DNS resolver policy for PATCH operation.

DnsResolverPolicyVirtualNetworkLink

Describes a DNS resolver policy virtual network link.

DnsResolverPolicyVirtualNetworkLinkListResult

The response to an enumeration operation on DNS resolver policy virtual network links.

DnsResolverPolicyVirtualNetworkLinkPatch

Describes a DNS resolver policy virtual network link for PATCH operation.

DnsResolverPolicyVirtualNetworkLinks

Interface representing a DnsResolverPolicyVirtualNetworkLinks.

DnsResolverPolicyVirtualNetworkLinksCreateOrUpdateOptionalParams

Optional parameters.

DnsResolverPolicyVirtualNetworkLinksDeleteHeaders

Defines headers for DnsResolverPolicyVirtualNetworkLinks_delete operation.

DnsResolverPolicyVirtualNetworkLinksDeleteOptionalParams

Optional parameters.

DnsResolverPolicyVirtualNetworkLinksGetOptionalParams

Optional parameters.

DnsResolverPolicyVirtualNetworkLinksListNextOptionalParams

Optional parameters.

DnsResolverPolicyVirtualNetworkLinksListOptionalParams

Optional parameters.

DnsResolverPolicyVirtualNetworkLinksUpdateHeaders

Defines headers for DnsResolverPolicyVirtualNetworkLinks_update operation.

DnsResolverPolicyVirtualNetworkLinksUpdateOptionalParams

Optional parameters.

DnsResolvers

Interface representing a DnsResolvers.

DnsResolversCreateOrUpdateOptionalParams

Optional parameters.

DnsResolversDeleteOptionalParams

Optional parameters.

DnsResolversGetOptionalParams

Optional parameters.

DnsResolversListByResourceGroupNextOptionalParams

Optional parameters.

DnsResolversListByResourceGroupOptionalParams

Optional parameters.

DnsResolversListByVirtualNetworkNextOptionalParams

Optional parameters.

DnsResolversListByVirtualNetworkOptionalParams

Optional parameters.

DnsResolversListNextOptionalParams

Optional parameters.

DnsResolversListOptionalParams

Optional parameters.

DnsResolversUpdateOptionalParams

Optional parameters.

DnsSecurityRule

Describes a DNS security rule.

DnsSecurityRuleAction

The action to take on DNS requests that match the DNS security rule.

DnsSecurityRuleListResult

The response to an enumeration operation on DNS security rules within a DNS resolver policy.

DnsSecurityRulePatch

Describes a DNS security rule for PATCH operation.

DnsSecurityRules

Interface representing a DnsSecurityRules.

DnsSecurityRulesCreateOrUpdateOptionalParams

Optional parameters.

DnsSecurityRulesDeleteHeaders

Defines headers for DnsSecurityRules_delete operation.

DnsSecurityRulesDeleteOptionalParams

Optional parameters.

DnsSecurityRulesGetOptionalParams

Optional parameters.

DnsSecurityRulesListNextOptionalParams

Optional parameters.

DnsSecurityRulesListOptionalParams

Optional parameters.

DnsSecurityRulesUpdateHeaders

Defines headers for DnsSecurityRules_update operation.

DnsSecurityRulesUpdateOptionalParams

Optional parameters.

ErrorAdditionalInfo

The resource management error additional info.

ErrorDetail

The error detail.

ErrorResponse

Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).

ForwardingRule

Describes a forwarding rule within a DNS forwarding ruleset.

ForwardingRuleListResult

The response to an enumeration operation on forwarding rules within a DNS forwarding ruleset.

ForwardingRulePatch

Describes a forwarding rule for PATCH operation.

ForwardingRules

Interface representing a ForwardingRules.

ForwardingRulesCreateOrUpdateOptionalParams

Optional parameters.

ForwardingRulesDeleteOptionalParams

Optional parameters.

ForwardingRulesGetOptionalParams

Optional parameters.

ForwardingRulesListNextOptionalParams

Optional parameters.

ForwardingRulesListOptionalParams

Optional parameters.

ForwardingRulesUpdateOptionalParams

Optional parameters.

InboundEndpoint

Describes an inbound endpoint for a DNS resolver.

InboundEndpointListResult

The response to an enumeration operation on inbound endpoints for a DNS resolver.

InboundEndpointPatch

Describes an inbound endpoint for a DNS resolver for PATCH operation.

InboundEndpoints

Interface representing a InboundEndpoints.

InboundEndpointsCreateOrUpdateOptionalParams

Optional parameters.

InboundEndpointsDeleteOptionalParams

Optional parameters.

InboundEndpointsGetOptionalParams

Optional parameters.

InboundEndpointsListNextOptionalParams

Optional parameters.

InboundEndpointsListOptionalParams

Optional parameters.

InboundEndpointsUpdateOptionalParams

Optional parameters.

IpConfiguration

IP configuration.

OutboundEndpoint

Describes an outbound endpoint for a DNS resolver.

OutboundEndpointListResult

The response to an enumeration operation on outbound endpoints for a DNS resolver.

OutboundEndpointPatch

Describes an outbound endpoint for a DNS resolver for PATCH operation.

OutboundEndpoints

Interface representing a OutboundEndpoints.

OutboundEndpointsCreateOrUpdateOptionalParams

Optional parameters.

OutboundEndpointsDeleteOptionalParams

Optional parameters.

OutboundEndpointsGetOptionalParams

Optional parameters.

OutboundEndpointsListNextOptionalParams

Optional parameters.

OutboundEndpointsListOptionalParams

Optional parameters.

OutboundEndpointsUpdateOptionalParams

Optional parameters.

ProxyResource

The resource model definition for a Azure Resource Manager proxy resource. It will not have tags and a ___location

Resource

Common fields that are returned in the response for all Azure Resource Manager resources

SubResource

Reference to another ARM resource.

SubResourceListResult

The response to an enumeration operation on sub-resources.

SystemData

Metadata pertaining to creation and last modification of the resource.

TargetDnsServer

Describes a server to forward the DNS queries to.

TrackedResource

The resource model definition for an Azure Resource Manager tracked top level resource which has 'tags' and a '___location'

VirtualNetworkDnsForwardingRuleset

Reference to DNS forwarding ruleset and associated virtual network link.

VirtualNetworkDnsForwardingRulesetListResult

The response to an enumeration operation on Virtual Network DNS Forwarding Ruleset.

VirtualNetworkLink

Describes a virtual network link.

VirtualNetworkLinkListResult

The response to an enumeration operation on virtual network links.

VirtualNetworkLinkPatch

Describes a virtual network link for PATCH operation.

VirtualNetworkLinks

Interface representing a VirtualNetworkLinks.

VirtualNetworkLinksCreateOrUpdateOptionalParams

Optional parameters.

VirtualNetworkLinksDeleteOptionalParams

Optional parameters.

VirtualNetworkLinksGetOptionalParams

Optional parameters.

VirtualNetworkLinksListNextOptionalParams

Optional parameters.

VirtualNetworkLinksListOptionalParams

Optional parameters.

VirtualNetworkLinksUpdateOptionalParams

Optional parameters.

Type Aliases

Action

Defines values for Action.
KnownAction can be used interchangeably with Action, this enum contains the known values that the service supports.

Known values supported by the service

Upload
Download

ActionType

Defines values for ActionType.
KnownActionType can be used interchangeably with ActionType, this enum contains the known values that the service supports.

Known values supported by the service

Allow
Alert
Block

CreatedByType

Defines values for CreatedByType.
KnownCreatedByType can be used interchangeably with CreatedByType, this enum contains the known values that the service supports.

Known values supported by the service

User
Application
ManagedIdentity
Key

DnsForwardingRulesetsCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

DnsForwardingRulesetsGetResponse

Contains response data for the get operation.

DnsForwardingRulesetsListByResourceGroupNextResponse

Contains response data for the listByResourceGroupNext operation.

DnsForwardingRulesetsListByResourceGroupResponse

Contains response data for the listByResourceGroup operation.

DnsForwardingRulesetsListByVirtualNetworkNextResponse

Contains response data for the listByVirtualNetworkNext operation.

DnsForwardingRulesetsListByVirtualNetworkResponse

Contains response data for the listByVirtualNetwork operation.

DnsForwardingRulesetsListNextResponse

Contains response data for the listNext operation.

DnsForwardingRulesetsListResponse

Contains response data for the list operation.

DnsForwardingRulesetsUpdateResponse

Contains response data for the update operation.

DnsResolverDomainListsBulkResponse

Contains response data for the bulk operation.

DnsResolverDomainListsCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

DnsResolverDomainListsDeleteResponse

Contains response data for the delete operation.

DnsResolverDomainListsGetResponse

Contains response data for the get operation.

DnsResolverDomainListsListByResourceGroupNextResponse

Contains response data for the listByResourceGroupNext operation.

DnsResolverDomainListsListByResourceGroupResponse

Contains response data for the listByResourceGroup operation.

DnsResolverDomainListsListNextResponse

Contains response data for the listNext operation.

DnsResolverDomainListsListResponse

Contains response data for the list operation.

DnsResolverDomainListsUpdateResponse

Contains response data for the update operation.

DnsResolverPoliciesCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

DnsResolverPoliciesDeleteResponse

Contains response data for the delete operation.

DnsResolverPoliciesGetResponse

Contains response data for the get operation.

DnsResolverPoliciesListByResourceGroupNextResponse

Contains response data for the listByResourceGroupNext operation.

DnsResolverPoliciesListByResourceGroupResponse

Contains response data for the listByResourceGroup operation.

DnsResolverPoliciesListByVirtualNetworkNextResponse

Contains response data for the listByVirtualNetworkNext operation.

DnsResolverPoliciesListByVirtualNetworkResponse

Contains response data for the listByVirtualNetwork operation.

DnsResolverPoliciesListNextResponse

Contains response data for the listNext operation.

DnsResolverPoliciesListResponse

Contains response data for the list operation.

DnsResolverPoliciesUpdateResponse

Contains response data for the update operation.

DnsResolverPolicyVirtualNetworkLinksCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

DnsResolverPolicyVirtualNetworkLinksDeleteResponse

Contains response data for the delete operation.

DnsResolverPolicyVirtualNetworkLinksGetResponse

Contains response data for the get operation.

DnsResolverPolicyVirtualNetworkLinksListNextResponse

Contains response data for the listNext operation.

DnsResolverPolicyVirtualNetworkLinksListResponse

Contains response data for the list operation.

DnsResolverPolicyVirtualNetworkLinksUpdateResponse

Contains response data for the update operation.

DnsResolverState

Defines values for DnsResolverState.
KnownDnsResolverState can be used interchangeably with DnsResolverState, this enum contains the known values that the service supports.

Known values supported by the service

Connected
Disconnected

DnsResolversCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

DnsResolversGetResponse

Contains response data for the get operation.

DnsResolversListByResourceGroupNextResponse

Contains response data for the listByResourceGroupNext operation.

DnsResolversListByResourceGroupResponse

Contains response data for the listByResourceGroup operation.

DnsResolversListByVirtualNetworkNextResponse

Contains response data for the listByVirtualNetworkNext operation.

DnsResolversListByVirtualNetworkResponse

Contains response data for the listByVirtualNetwork operation.

DnsResolversListNextResponse

Contains response data for the listNext operation.

DnsResolversListResponse

Contains response data for the list operation.

DnsResolversUpdateResponse

Contains response data for the update operation.

DnsSecurityRuleState

Defines values for DnsSecurityRuleState.
KnownDnsSecurityRuleState can be used interchangeably with DnsSecurityRuleState, this enum contains the known values that the service supports.

Known values supported by the service

Enabled
Disabled

DnsSecurityRulesCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

DnsSecurityRulesDeleteResponse

Contains response data for the delete operation.

DnsSecurityRulesGetResponse

Contains response data for the get operation.

DnsSecurityRulesListNextResponse

Contains response data for the listNext operation.

DnsSecurityRulesListResponse

Contains response data for the list operation.

DnsSecurityRulesUpdateResponse

Contains response data for the update operation.

ForwardingRuleState

Defines values for ForwardingRuleState.
KnownForwardingRuleState can be used interchangeably with ForwardingRuleState, this enum contains the known values that the service supports.

Known values supported by the service

Enabled
Disabled

ForwardingRulesCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

ForwardingRulesGetResponse

Contains response data for the get operation.

ForwardingRulesListNextResponse

Contains response data for the listNext operation.

ForwardingRulesListResponse

Contains response data for the list operation.

ForwardingRulesUpdateResponse

Contains response data for the update operation.

InboundEndpointsCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

InboundEndpointsGetResponse

Contains response data for the get operation.

InboundEndpointsListNextResponse

Contains response data for the listNext operation.

InboundEndpointsListResponse

Contains response data for the list operation.

InboundEndpointsUpdateResponse

Contains response data for the update operation.

IpAllocationMethod

Defines values for IpAllocationMethod.
KnownIpAllocationMethod can be used interchangeably with IpAllocationMethod, this enum contains the known values that the service supports.

Known values supported by the service

Static
Dynamic

OutboundEndpointsCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

OutboundEndpointsGetResponse

Contains response data for the get operation.

OutboundEndpointsListNextResponse

Contains response data for the listNext operation.

OutboundEndpointsListResponse

Contains response data for the list operation.

OutboundEndpointsUpdateResponse

Contains response data for the update operation.

ProvisioningState

Defines values for ProvisioningState.
KnownProvisioningState can be used interchangeably with ProvisioningState, this enum contains the known values that the service supports.

Known values supported by the service

Creating
Updating
Deleting
Succeeded
Failed
Canceled

VirtualNetworkLinksCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

VirtualNetworkLinksGetResponse

Contains response data for the get operation.

VirtualNetworkLinksListNextResponse

Contains response data for the listNext operation.

VirtualNetworkLinksListResponse

Contains response data for the list operation.

VirtualNetworkLinksUpdateResponse

Contains response data for the update operation.

Enums

KnownAction

Known values of Action that the service accepts.

KnownActionType

Known values of ActionType that the service accepts.

KnownCreatedByType

Known values of CreatedByType that the service accepts.

KnownDnsResolverState

Known values of DnsResolverState that the service accepts.

KnownDnsSecurityRuleState

Known values of DnsSecurityRuleState that the service accepts.

KnownForwardingRuleState

Known values of ForwardingRuleState that the service accepts.

KnownIpAllocationMethod

Known values of IpAllocationMethod that the service accepts.

KnownProvisioningState

Known values of ProvisioningState that the service accepts.

Functions

getContinuationToken(unknown)

Given the last .value produced by the byPage iterator, returns a continuation token that can be used to begin paging from that point later.

Function Details

getContinuationToken(unknown)

Given the last .value produced by the byPage iterator, returns a continuation token that can be used to begin paging from that point later.

function getContinuationToken(page: unknown): string | undefined

Parameters

page

unknown

An object from accessing value on the IteratorResult from a byPage iterator.

Returns

string | undefined

The continuation token that can be passed into byPage() during future calls.