DnsForwardingRulesetsClient Interface
public interface DnsForwardingRulesetsClient
An instance of this class provides access to all the operations defined in DnsForwardingRulesetsClient.
Method Summary
Method Details
beginCreateOrUpdate
public abstract SyncPoller<PollResult<DnsForwardingRulesetInner>,DnsForwardingRulesetInner> beginCreateOrUpdate(String resourceGroupName, String dnsForwardingRulesetName, DnsForwardingRulesetInner parameters)
Creates or updates a DNS forwarding ruleset.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller<PollResult<DnsForwardingRulesetInner>,DnsForwardingRulesetInner> beginCreateOrUpdate(String resourceGroupName, String dnsForwardingRulesetName, DnsForwardingRulesetInner parameters, String ifMatch, String ifNoneMatch, Context context)
Creates or updates a DNS forwarding ruleset.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String dnsForwardingRulesetName)
Deletes a DNS forwarding ruleset. WARNING: This operation cannot be undone. All forwarding rules within the ruleset will be deleted.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String dnsForwardingRulesetName, String ifMatch, Context context)
Deletes a DNS forwarding ruleset. WARNING: This operation cannot be undone. All forwarding rules within the ruleset will be deleted.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller<PollResult<DnsForwardingRulesetInner>,DnsForwardingRulesetInner> beginUpdate(String resourceGroupName, String dnsForwardingRulesetName, DnsForwardingRulesetPatch parameters)
Updates a DNS forwarding ruleset.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller<PollResult<DnsForwardingRulesetInner>,DnsForwardingRulesetInner> beginUpdate(String resourceGroupName, String dnsForwardingRulesetName, DnsForwardingRulesetPatch parameters, String ifMatch, Context context)
Updates a DNS forwarding ruleset.
Parameters:
Returns:
createOrUpdate
public abstract DnsForwardingRulesetInner createOrUpdate(String resourceGroupName, String dnsForwardingRulesetName, DnsForwardingRulesetInner parameters)
Creates or updates a DNS forwarding ruleset.
Parameters:
Returns:
createOrUpdate
public abstract DnsForwardingRulesetInner createOrUpdate(String resourceGroupName, String dnsForwardingRulesetName, DnsForwardingRulesetInner parameters, String ifMatch, String ifNoneMatch, Context context)
Creates or updates a DNS forwarding ruleset.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String dnsForwardingRulesetName)
Deletes a DNS forwarding ruleset. WARNING: This operation cannot be undone. All forwarding rules within the ruleset will be deleted.
Parameters:
delete
public abstract void delete(String resourceGroupName, String dnsForwardingRulesetName, String ifMatch, Context context)
Deletes a DNS forwarding ruleset. WARNING: This operation cannot be undone. All forwarding rules within the ruleset will be deleted.
Parameters:
getByResourceGroup
public abstract DnsForwardingRulesetInner getByResourceGroup(String resourceGroupName, String dnsForwardingRulesetName)
Gets a DNS forwarding ruleset properties.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response<DnsForwardingRulesetInner> getByResourceGroupWithResponse(String resourceGroupName, String dnsForwardingRulesetName, Context context)
Gets a DNS forwarding ruleset properties.
Parameters:
Returns:
list
public abstract PagedIterable<DnsForwardingRulesetInner> list()
Lists DNS forwarding rulesets in all resource groups of a subscription.
Returns:
list
public abstract PagedIterable<DnsForwardingRulesetInner> list(Integer top, Context context)
Lists DNS forwarding rulesets in all resource groups of a subscription.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<DnsForwardingRulesetInner> listByResourceGroup(String resourceGroupName)
Lists DNS forwarding rulesets within a resource group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<DnsForwardingRulesetInner> listByResourceGroup(String resourceGroupName, Integer top, Context context)
Lists DNS forwarding rulesets within a resource group.
Parameters:
Returns:
listByVirtualNetwork
public abstract PagedIterable<VirtualNetworkDnsForwardingRulesetInner> listByVirtualNetwork(String resourceGroupName, String virtualNetworkName)
Lists DNS forwarding ruleset resource IDs attached to a virtual network.
Parameters:
Returns:
listByVirtualNetwork
public abstract PagedIterable<VirtualNetworkDnsForwardingRulesetInner> listByVirtualNetwork(String resourceGroupName, String virtualNetworkName, Integer top, Context context)
Lists DNS forwarding ruleset resource IDs attached to a virtual network.
Parameters:
Returns:
update
public abstract DnsForwardingRulesetInner update(String resourceGroupName, String dnsForwardingRulesetName, DnsForwardingRulesetPatch parameters)
Updates a DNS forwarding ruleset.
Parameters:
Returns:
update
public abstract DnsForwardingRulesetInner update(String resourceGroupName, String dnsForwardingRulesetName, DnsForwardingRulesetPatch parameters, String ifMatch, Context context)
Updates a DNS forwarding ruleset.
Parameters:
Returns: