Sdílet prostřednictvím


Dns Class

Definition

Low-level API implementation for the Dns service. The DNS Management Client.

public class Dns
type Dns = class
Public Class Dns
Inheritance
Dns

Constructors

Dns()

Methods

DnsResourceReferenceGetByTargetResources(String, IDnsResourceReferenceRequest, Func<HttpResponseMessage,Task<IDnsResourceReferenceResult>,Task>, Func<HttpResponseMessage,Task<ICloudError>,Task>, IEventListener, ISendAsync)

Returns the DNS records specified by the referencing targetResourceIds.

DnsResourceReferenceGetByTargetResourcesViaIdentity(String, IDnsResourceReferenceRequest, Func<HttpResponseMessage,Task<IDnsResourceReferenceResult>,Task>, Func<HttpResponseMessage,Task<ICloudError>,Task>, IEventListener, ISendAsync)

Returns the DNS records specified by the referencing targetResourceIds.

DnssecConfigsCreateOrUpdate(String, String, String, String, String, Func<HttpResponseMessage,Task<IDnssecConfig>,Task>, Func<HttpResponseMessage, Task<ICloudError>,Task>, IEventListener, ISendAsync)

Creates or updates the DNSSEC configuration on a DNS zone.

DnssecConfigsCreateOrUpdateViaIdentity(String, String, String, Func<HttpResponseMessage,Task<IDnssecConfig>,Task>, Func<HttpResponseMessage, Task<ICloudError>,Task>, IEventListener, ISendAsync)

Creates or updates the DNSSEC configuration on a DNS zone.

DnssecConfigsDelete(String, String, String, String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<ICloudError>,Task>, IEventListener, ISendAsync)

Deletes the DNSSEC configuration on a DNS zone. This operation cannot be undone.

DnssecConfigsDeleteViaIdentity(String, String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<ICloudError>,Task>, IEventListener, ISendAsync)

Deletes the DNSSEC configuration on a DNS zone. This operation cannot be undone.

DnssecConfigsGet(String, String, String, Func<HttpResponseMessage, Task<IDnssecConfig>,Task>, Func<HttpResponseMessage,Task<ICloudError>, Task>, IEventListener, ISendAsync)

Gets the DNSSEC configuration.

DnssecConfigsGetViaIdentity(String, Func<HttpResponseMessage, Task<IDnssecConfig>,Task>, Func<HttpResponseMessage,Task<ICloudError>, Task>, IEventListener, ISendAsync)

Gets the DNSSEC configuration.

DnssecConfigsListByDnsZone(String, String, String, Func<HttpResponseMessage, Task<IDnssecConfigListResult>,Task>, Func<HttpResponseMessage, Task<ICloudError>,Task>, IEventListener, ISendAsync)

Lists the DNSSEC configurations in a DNS zone.

DnssecConfigsListByDnsZoneViaIdentity(String, Func<HttpResponseMessage, Task<IDnssecConfigListResult>,Task>, Func<HttpResponseMessage, Task<ICloudError>,Task>, IEventListener, ISendAsync)

Lists the DNSSEC configurations in a DNS zone.

RecordSetsCreateOrUpdate(String, String, String, RecordType, String, String, String, IRecordSet, Func<HttpResponseMessage,Task<IRecordSet>, Task>, Func<HttpResponseMessage,Task<IRecordSet>,Task>, Func<HttpResponseMessage, Task<ICloudError>,Task>, IEventListener, ISendAsync)

Creates or updates a record set within a DNS zone. Record sets of type SOA can be updated but not created (they are created when the DNS zone is created).

RecordSetsCreateOrUpdateViaIdentity(String, String, String, IRecordSet, Func<HttpResponseMessage,Task<IRecordSet>,Task>, Func<HttpResponseMessage, Task<IRecordSet>,Task>, Func<HttpResponseMessage,Task<ICloudError>, Task>, IEventListener, ISendAsync)

Creates or updates a record set within a DNS zone. Record sets of type SOA can be updated but not created (they are created when the DNS zone is created).

RecordSetsDelete(String, String, String, RecordType, String, String, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task<ICloudError>,Task>, IEventListener, ISendAsync)

Deletes a record set from a DNS zone. This operation cannot be undone. Record sets of type SOA cannot be deleted (they are deleted when the DNS zone is deleted).

RecordSetsDeleteViaIdentity(String, String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<ICloudError>,Task>, IEventListener, ISendAsync)

Deletes a record set from a DNS zone. This operation cannot be undone. Record sets of type SOA cannot be deleted (they are deleted when the DNS zone is deleted).

RecordSetsGet(String, String, String, RecordType, String, Func<HttpResponseMessage, Task<IRecordSet>,Task>, Func<HttpResponseMessage,Task<ICloudError>, Task>, IEventListener, ISendAsync)

Gets a record set.

RecordSetsGetViaIdentity(String, Func<HttpResponseMessage,Task<IRecordSet>, Task>, Func<HttpResponseMessage,Task<ICloudError>,Task>, IEventListener, ISendAsync)

Gets a record set.

RecordSetsListAllByDnsZone(String, String, Nullable<Int32>, String, String, Func<HttpResponseMessage,Task<IRecordSetListResult>, Task>, Func<HttpResponseMessage,Task<ICloudError>,Task>, IEventListener, ISendAsync)
RecordSetsListAllByDnsZoneViaIdentity(String, Nullable<Int32>, String, Func<HttpResponseMessage,Task<IRecordSetListResult>, Task>, Func<HttpResponseMessage,Task<ICloudError>,Task>, IEventListener, ISendAsync)
RecordSetsListByDnsZone(String, String, Nullable<Int32>, String, String, Func<HttpResponseMessage,Task<IRecordSetListResult>, Task>, Func<HttpResponseMessage,Task<ICloudError>,Task>, IEventListener, ISendAsync)
RecordSetsListByDnsZoneViaIdentity(String, Nullable<Int32>, String, Func<HttpResponseMessage,Task<IRecordSetListResult>,Task>, Func<HttpResponseMessage, Task<ICloudError>,Task>, IEventListener, ISendAsync)
RecordSetsListByType(String, String, RecordType, Nullable<Int32>, String, String, Func<HttpResponseMessage,Task<IRecordSetListResult>, Task>, Func<HttpResponseMessage,Task<ICloudError>,Task>, IEventListener, ISendAsync)
RecordSetsListByTypeViaIdentity(String, Nullable<Int32>, String, Func<HttpResponseMessage,Task<IRecordSetListResult>,Task>, Func<HttpResponseMessage, Task<ICloudError>,Task>, IEventListener, ISendAsync)
RecordSetsUpdate(String, String, String, RecordType, String, String, IRecordSet, Func<HttpResponseMessage,Task<IRecordSet>,Task>, Func<HttpResponseMessage,Task<ICloudError>,Task>, IEventListener, ISendAsync)

Updates a record set within a DNS zone.

RecordSetsUpdateViaIdentity(String, String, IRecordSet, Func<HttpResponseMessage, Task<IRecordSet>,Task>, Func<HttpResponseMessage,Task<ICloudError>, Task>, IEventListener, ISendAsync)

Updates a record set within a DNS zone.

ZonesCreateOrUpdate(String, String, String, String, String, IZone, Func<HttpResponseMessage,Task<IZone>,Task>, Func<HttpResponseMessage, Task<IZone>,Task>, Func<HttpResponseMessage,Task<ICloudError>, Task>, IEventListener, ISendAsync)

Creates or updates a DNS zone. Does not modify DNS records within the zone.

ZonesCreateOrUpdateViaIdentity(String, String, String, IZone, Func<HttpResponseMessage,Task<IZone>,Task>, Func<HttpResponseMessage, Task<IZone>,Task>, Func<HttpResponseMessage,Task<ICloudError>, Task>, IEventListener, ISendAsync)

Creates or updates a DNS zone. Does not modify DNS records within the zone.

ZonesDelete(String, String, String, String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<ICloudError>,Task>, IEventListener, ISendAsync)

Deletes a DNS zone. WARNING: All DNS records in the zone will also be deleted. This operation cannot be undone.

ZonesDeleteViaIdentity(String, String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<ICloudError>,Task>, IEventListener, ISendAsync)

Deletes a DNS zone. WARNING: All DNS records in the zone will also be deleted. This operation cannot be undone.

ZonesGet(String, String, String, Func<HttpResponseMessage,Task<IZone>, Task>, Func<HttpResponseMessage,Task<ICloudError>,Task>, IEventListener, ISendAsync)

Gets a DNS zone. Retrieves the zone properties, but not the record sets within the zone.

ZonesGetViaIdentity(String, Func<HttpResponseMessage,Task<IZone>,Task>, Func<HttpResponseMessage,Task<ICloudError>,Task>, IEventListener, ISendAsync)

Gets a DNS zone. Retrieves the zone properties, but not the record sets within the zone.

ZonesList(Nullable<Int32>, String, Func<HttpResponseMessage,Task<IZoneListResult>, Task>, Func<HttpResponseMessage,Task<ICloudError>,Task>, IEventListener, ISendAsync)

Lists the DNS zones in all resource groups in a subscription.

ZonesListByResourceGroup(String, Nullable<Int32>, String, Func<HttpResponseMessage, Task<IZoneListResult>,Task>, Func<HttpResponseMessage,Task<ICloudError>, Task>, IEventListener, ISendAsync)

Lists the DNS zones within a resource group.

ZonesListByResourceGroupViaIdentity(String, Nullable<Int32>, Func<HttpResponseMessage, Task<IZoneListResult>,Task>, Func<HttpResponseMessage,Task<ICloudError>, Task>, IEventListener, ISendAsync)

Lists the DNS zones within a resource group.

ZonesListViaIdentity(String, Nullable<Int32>, Func<HttpResponseMessage, Task<IZoneListResult>,Task>, Func<HttpResponseMessage,Task<ICloudError>, Task>, IEventListener, ISendAsync)

Lists the DNS zones in all resource groups in a subscription.

ZonesUpdate(String, String, String, String, IZoneUpdate, Func<HttpResponseMessage, Task<IZone>,Task>, Func<HttpResponseMessage,Task<ICloudError>, Task>, IEventListener, ISendAsync)

Updates a DNS zone. Does not modify DNS records within the zone.

ZonesUpdateViaIdentity(String, String, IZoneUpdate, Func<HttpResponseMessage, Task<IZone>,Task>, Func<HttpResponseMessage,Task<ICloudError>, Task>, IEventListener, ISendAsync)

Updates a DNS zone. Does not modify DNS records within the zone.

Applies to