Click or drag to resize
IDnsService Interface
This API is preliminary and subject to change.
Represents a provider for the Rackspace Cloud DNS service.

Namespace: net.openstack.Providers.Rackspace
Assembly: openstacknet (in openstacknet.dll) Version: 1.7.7+Branch.master.Sha.25d803f397c8693c2c13777ef6675f796f520f2c
Syntax
public interface IDnsService

The IDnsService type exposes the following members.

Methods
  NameDescription
Public methodAddPtrRecordsAsync
Adds reverse DNS records to a cloud resource in the DNS service.
Public methodAddRecordsAsync
Adds records to a domain in the DNS service.
Public methodCloneDomainAsync
Clones a domain registered in the DNS service, optionally cloning its subdomains as well.
Public methodCreateDomainsAsync
Registers one or more new domains in the DNS service.
Public methodExportDomainAsync
Exports a domain registered in the DNS service.
Public methodGetJobStatusAsync(DnsJob, Boolean, CancellationToken)
Gets information about an asynchronous task being executed by the DNS service.
Public methodGetJobStatusAsyncTResponse(DnsJobTResponse, Boolean, CancellationToken)
Gets information about an asynchronous task with a strongly-typed result being executed by the DNS service.
Public methodImportDomainAsync
Imports domains into the DNS service.
Public methodListDomainChangesAsync
Gets information about all changes made to a domain since a specified time.
Public methodListDomainDetailsAsync
Gets detailed information about a specific domain.
Public methodListDomainsAsync
Gets information about domains currently listed in the DNS service.
Public methodListLimitsAsync(CancellationToken)
Get information about the provider-specific limits of this service.
Public methodListLimitsAsync(LimitType, CancellationToken)
Get information about the provider-specific limits of this service for a particular LimitType.
Public methodListLimitTypesAsync
Get information about the types of provider-specific limits in place for this service.
Public methodListPtrRecordDetailsAsync
Gets detailed information about a reverse DNS record currently associated with a cloud resource in the DNS service.
Public methodListPtrRecordsAsync
Gets information about reverse DNS records currently associated with a cloud resource in the DNS service.
Public methodListRecordDetailsAsync
Gets detailed information about a specific DNS record.
Public methodListRecordsAsync
Gets information about records currently associated with a domain in the DNS service, optionally filtering the results to include only records of a specific type, name, and/or data.
Public methodListSubdomainsAsync
Gets information about subdomains currently associated with a domain in the DNS service.
Public methodRemoveDomainsAsync
Removes one or more domains from the DNS service.
Public methodRemovePtrRecordsAsync
Removes one or more reverse DNS records from the DNS service.
Public methodRemoveRecordsAsync
Removes one or more domain records from the DNS service.
Public methodUpdateDomainsAsync
Updates one or more domains in the DNS service.
Public methodUpdatePtrRecordsAsync
Update reverse DNS records for a cloud resource in the DNS service.
Public methodUpdateRecordsAsync
Updates domain records in the DNS service.
Top
Extension Methods
  NameDescription
Public Extension MethodAddPtrRecords
Adds reverse DNS records to a cloud resource in the DNS service.
(Defined by DnsServiceExtensions.)
Public Extension MethodAddRecords
Adds records to a domain in the DNS service.
(Defined by DnsServiceExtensions.)
Public Extension MethodCloneDomain
Clones a domain registered in the DNS service, optionally cloning its subdomains as well.
(Defined by DnsServiceExtensions.)
Public Extension MethodCreateDomains
Registers one or more new domains in the DNS service.
(Defined by DnsServiceExtensions.)
Public Extension MethodExportDomain
Exports a domain registered in the DNS service.
(Defined by DnsServiceExtensions.)
Public Extension MethodGetJobStatus(DnsJob, Boolean)Overloaded.
Gets information about an asynchronous task being executed by the DNS service.
(Defined by DnsServiceExtensions.)
Public Extension MethodGetJobStatusTResponse(DnsJobTResponse, Boolean)Overloaded.
Gets information about an asynchronous task with a strongly-typed result being executed by the DNS service.
(Defined by DnsServiceExtensions.)
Public Extension MethodImportDomain
Imports domains into the DNS service.
(Defined by DnsServiceExtensions.)
Public Extension MethodListDomainChanges
Gets information about all changes made to a domain since a specified time.
(Defined by DnsServiceExtensions.)
Public Extension MethodListDomainDetails
Gets detailed information about a specific domain.
(Defined by DnsServiceExtensions.)
Public Extension MethodListDomains
Gets information about domains currently listed in the DNS service.
(Defined by DnsServiceExtensions.)
Public Extension MethodListLimitsOverloaded.
Get information about the provider-specific limits of this service.
(Defined by DnsServiceExtensions.)
Public Extension MethodListLimits(LimitType)Overloaded.
Get information about the provider-specific limits of this service for a particular LimitType.
(Defined by DnsServiceExtensions.)
Public Extension MethodListLimitTypes
Get information about the types of provider-specific limits in place for this service.
(Defined by DnsServiceExtensions.)
Public Extension MethodListPtrRecordDetails
Gets detailed information about a reverse DNS record currently associated with a cloud resource in the DNS service.
(Defined by DnsServiceExtensions.)
Public Extension MethodListPtrRecords
Gets information about reverse DNS records currently associated with a cloud resource in the DNS service.
(Defined by DnsServiceExtensions.)
Public Extension MethodListRecordDetails
Gets detailed information about a specific DNS record.
(Defined by DnsServiceExtensions.)
Public Extension MethodListRecords
Gets information about records currently associated with a domain in the DNS service, optionally filtering the results to include only records of a specific type, name, and/or data.
(Defined by DnsServiceExtensions.)
Public Extension MethodListSubdomains
Gets information about subdomains currently associated with a domain in the DNS service.
(Defined by DnsServiceExtensions.)
Public Extension MethodRemoveDomains
Removes one or more domains from the DNS service.
(Defined by DnsServiceExtensions.)
Public Extension MethodRemovePtrRecords
Removes one or more reverse DNS records from the DNS service.
(Defined by DnsServiceExtensions.)
Public Extension MethodRemoveRecords
Removes one or more domain records from the DNS service.
(Defined by DnsServiceExtensions.)
Public Extension MethodUpdateDomains
Updates one or more domains in the DNS service.
(Defined by DnsServiceExtensions.)
Public Extension MethodUpdatePtrRecords
Update reverse DNS records for a cloud resource in the DNS service.
(Defined by DnsServiceExtensions.)
Public Extension MethodUpdateRecords
Updates domain records in the DNS service.
(Defined by DnsServiceExtensions.)
Top
Version Information

.NET Framework

Supported in: 4.5

openstack.net

Supported in: 1.6, 1.5, 1.4, 1.3.6
See Also