DnsResolverPolicies interface
Interface representing a DnsResolverPolicies.
Methods
Method Details
beginCreateOrUpdate(string, string, DnsResolverPolicy, DnsResolverPoliciesCreateOrUpdateOptionalParams)
Creates or updates a DNS resolver policy.
function beginCreateOrUpdate(resourceGroupName: string, dnsResolverPolicyName: string, parameters: DnsResolverPolicy, options?: DnsResolverPoliciesCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<DnsResolverPolicy>, DnsResolverPolicy>>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- dnsResolverPolicyName
-
string
The name of the DNS resolver policy.
- parameters
- DnsResolverPolicy
Parameters supplied to the CreateOrUpdate operation.
The options parameters.
Returns
Promise<@azure/core-lro.SimplePollerLike<OperationState<DnsResolverPolicy>, DnsResolverPolicy>>
beginCreateOrUpdateAndWait(string, string, DnsResolverPolicy, DnsResolverPoliciesCreateOrUpdateOptionalParams)
Creates or updates a DNS resolver policy.
function beginCreateOrUpdateAndWait(resourceGroupName: string, dnsResolverPolicyName: string, parameters: DnsResolverPolicy, options?: DnsResolverPoliciesCreateOrUpdateOptionalParams): Promise<DnsResolverPolicy>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- dnsResolverPolicyName
-
string
The name of the DNS resolver policy.
- parameters
- DnsResolverPolicy
Parameters supplied to the CreateOrUpdate operation.
The options parameters.
Returns
Promise<DnsResolverPolicy>
beginDelete(string, string, DnsResolverPoliciesDeleteOptionalParams)
Deletes a DNS resolver policy. WARNING: This operation cannot be undone.
function beginDelete(resourceGroupName: string, dnsResolverPolicyName: string, options?: DnsResolverPoliciesDeleteOptionalParams): Promise<SimplePollerLike<OperationState<DnsResolverPoliciesDeleteHeaders>, DnsResolverPoliciesDeleteHeaders>>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- dnsResolverPolicyName
-
string
The name of the DNS resolver policy.
The options parameters.
Returns
Promise<@azure/core-lro.SimplePollerLike<OperationState<DnsResolverPoliciesDeleteHeaders>, DnsResolverPoliciesDeleteHeaders>>
beginDeleteAndWait(string, string, DnsResolverPoliciesDeleteOptionalParams)
Deletes a DNS resolver policy. WARNING: This operation cannot be undone.
function beginDeleteAndWait(resourceGroupName: string, dnsResolverPolicyName: string, options?: DnsResolverPoliciesDeleteOptionalParams): Promise<DnsResolverPoliciesDeleteHeaders>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- dnsResolverPolicyName
-
string
The name of the DNS resolver policy.
The options parameters.
Returns
Promise<DnsResolverPoliciesDeleteHeaders>
beginUpdate(string, string, DnsResolverPolicyPatch, DnsResolverPoliciesUpdateOptionalParams)
Updates a DNS resolver policy.
function beginUpdate(resourceGroupName: string, dnsResolverPolicyName: string, parameters: DnsResolverPolicyPatch, options?: DnsResolverPoliciesUpdateOptionalParams): Promise<SimplePollerLike<OperationState<DnsResolverPolicy>, DnsResolverPolicy>>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- dnsResolverPolicyName
-
string
The name of the DNS resolver policy.
- parameters
- DnsResolverPolicyPatch
Parameters supplied to the Update operation.
The options parameters.
Returns
Promise<@azure/core-lro.SimplePollerLike<OperationState<DnsResolverPolicy>, DnsResolverPolicy>>
beginUpdateAndWait(string, string, DnsResolverPolicyPatch, DnsResolverPoliciesUpdateOptionalParams)
Updates a DNS resolver policy.
function beginUpdateAndWait(resourceGroupName: string, dnsResolverPolicyName: string, parameters: DnsResolverPolicyPatch, options?: DnsResolverPoliciesUpdateOptionalParams): Promise<DnsResolverPolicy>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- dnsResolverPolicyName
-
string
The name of the DNS resolver policy.
- parameters
- DnsResolverPolicyPatch
Parameters supplied to the Update operation.
The options parameters.
Returns
Promise<DnsResolverPolicy>
get(string, string, DnsResolverPoliciesGetOptionalParams)
Gets properties of a DNS resolver policy.
function get(resourceGroupName: string, dnsResolverPolicyName: string, options?: DnsResolverPoliciesGetOptionalParams): Promise<DnsResolverPolicy>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- dnsResolverPolicyName
-
string
The name of the DNS resolver policy.
The options parameters.
Returns
Promise<DnsResolverPolicy>
list(DnsResolverPoliciesListOptionalParams)
Lists DNS resolver policies in all resource groups of a subscription.
function list(options?: DnsResolverPoliciesListOptionalParams): PagedAsyncIterableIterator<DnsResolverPolicy, DnsResolverPolicy[], PageSettings>
Parameters
The options parameters.
Returns
listByResourceGroup(string, DnsResolverPoliciesListByResourceGroupOptionalParams)
Lists DNS resolver policies within a resource group.
function listByResourceGroup(resourceGroupName: string, options?: DnsResolverPoliciesListByResourceGroupOptionalParams): PagedAsyncIterableIterator<DnsResolverPolicy, DnsResolverPolicy[], PageSettings>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
The options parameters.
Returns
listByVirtualNetwork(string, string, DnsResolverPoliciesListByVirtualNetworkOptionalParams)
Lists DNS resolver policy resource IDs linked to a virtual network.
function listByVirtualNetwork(resourceGroupName: string, virtualNetworkName: string, options?: DnsResolverPoliciesListByVirtualNetworkOptionalParams): PagedAsyncIterableIterator<SubResource, SubResource[], PageSettings>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- virtualNetworkName
-
string
The name of the virtual network.
The options parameters.