Click or drag to resize
CloudDnsProvider Class
This API is preliminary and subject to change.
Provides an implementation of IDnsService for operating with Rackspace's Cloud DNS product.
Inheritance Hierarchy
SystemObject
  net.openstack.Providers.RackspaceProviderBaseIDnsService
    net.openstack.Providers.RackspaceCloudDnsProvider

Namespace: net.openstack.Providers.Rackspace
Assembly: openstacknet (in openstacknet.dll) Version: 1.7.6+Branch.master.Sha.7f1053052f37045d5234de2f018b4ef770d543ca
Syntax
public class CloudDnsProvider : ProviderBase<IDnsService>, 
	IDnsService

The CloudDnsProvider type exposes the following members.

Constructors
  NameDescription
Public methodCloudDnsProvider
Initializes a new instance of the CloudDnsProvider class with the specified values.
Top
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
Properties
  NameDescription
Public propertyApplicationUserAgent
Gets or sets the application-specific user agent for the provider instance.
(Inherited from ProviderBaseTProvider.)
Public propertyBackoffPolicy
Gets or sets the back-off policy to use for polling operations.
(Inherited from ProviderBaseTProvider.)
Public propertyConnectionLimit
Gets or sets the maximum number of connections allowed on the ServicePoint objects used for requests. If the value is , the connection limit value for the ServicePoint object is not altered.
(Inherited from ProviderBaseTProvider.)
Public propertyDefaultRegion
Gets the default region for this provider instance, if one was specified.
(Inherited from ProviderBaseTProvider.)
Top
Events
Version Information

.NET Framework

Supported in: 4.5

openstack.net

Supported in: 1.6, 1.5, 1.4, 1.3.6
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also