Added: libcloud/site/trunk/content/apidocs/0.9.1/libcloud.dns.drivers.rackspace.RackspaceDNSDriver.html URL: http://svn.apache.org/viewvc/libcloud/site/trunk/content/apidocs/0.9.1/libcloud.dns.drivers.rackspace.RackspaceDNSDriver.html?rev=1308166&view=auto ============================================================================== --- libcloud/site/trunk/content/apidocs/0.9.1/libcloud.dns.drivers.rackspace.RackspaceDNSDriver.html (added) +++ libcloud/site/trunk/content/apidocs/0.9.1/libcloud.dns.drivers.rackspace.RackspaceDNSDriver.html Sun Apr 1 18:07:04 2012 @@ -0,0 +1,658 @@ + + + + libcloud.dns.drivers.rackspace.RackspaceDNSDriver : API documentation + + + + + + +

l.d.d.r.RackspaceDNSDriver(DNSDriver, OpenStackDriverMixin) : class documentation

+

+ Part of libcloud.dns.drivers.rackspace + View Source + View In Hierarchy +

+
+

Known subclasses: libcloud.dns.drivers.rackspace.RackspaceUKDNSDriver, libcloud.dns.drivers.rackspace.RackspaceUSDNSDriver

+
+
No class docstring
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Method__init__@keyword key: API key or username to used @type key: str
Methodlist_zonesReturn a list of zones.
Methodlist_recordsReturn a list of records for the provided zone.
Methodget_zoneReturn a Zone instance.
Methodget_recordReturn a Record instance.
Methodcreate_zoneCreate a new zone.
Methodupdate_zoneUpdate en existing zone.
Methodcreate_recordCreate a new record.
Methodupdate_recordUpdate an existing record.
Methoddelete_zoneDelete a zone.
Methoddelete_recordDelete a record.
Method_ex_connection_class_kwargsReturn extra connection keyword arguments which are passed to the Connection class constructor.
Method_to_zonesUndocumented
Method_to_zoneUndocumented
Method_to_recordsUndocumented
Method_to_recordUndocumented
Method_to_full_record_nameBuild a FQDN from a domain and record name.
Method_to_partial_record_nameStrip domain portion from the record name.
+ +

+ Inherited from DNSDriver: +

+ + + + + + + + + + + + + + + + + +
Methodlist_record_typesReturn a list of RecordType objects supported by the provider.
Method_string_to_record_typeReturn a string representation of a DNS record type to a libcloud RecordType ENUM.
+ +

+ Inherited from OpenStackDriverMixin: +

+ + + + + + + + + + + +
Methodopenstack_connection_kwargsUndocumented
+ + +
+ + + + +
+ + + + + + +
+ + def + __init__(self, *args, **kwargs): + + + (source) + +
+
+ +
@keyword    key:    API key or username to used
+@type       key:    str
+
+@keyword    secret: Secret password to be used
+@type       secret: str
+
+@keyword    secure: Weither to use HTTPS or HTTP. Note: Some providers
+                    only support HTTPS, and it is on by default.
+@type       secure: bool
+
+@keyword    host: Override hostname used for connections.
+@type       host: str
+
+@keyword    port: Override port used for connections.
+@type       port: int
+
+@keyword    api_version: Optional API version. Only used by drivers
+                         which support multiple API versions.
+@type       api_version: str
+
+
+ + + + + + +
+ + def + _ex_connection_class_kwargs(self): + + + (source) + +
+
+ +
Return extra connection keyword arguments which are passed to the
+Connection class constructor.
+
+
+ + + + + + +
+ + def + list_zones(self): + + + (source) + +
+
+ +
Return a list of zones.
+
+@return: A list of C{Zone} instances.
+
+
+ + + + + + +
+ + def + list_records(self, zone): + + + (source) + +
+
+ +
Return a list of records for the provided zone.
+
+@type zone: C{Zone}
+@param zone: Zone to list records for.
+
+@return: A list of C{Record} instances.
+
+
+ + + + + + +
+ + def + get_zone(self, zone_id): + + + (source) + +
+
+ +
Return a Zone instance.
+
+@return: C{Zone} instance.
+
+
+ + + + + + +
+ + def + get_record(self, zone_id, record_id): + + + (source) + +
+
+ +
Return a Record instance.
+
+@return: C{Record} instance.
+
+
+ + + + + + +
+ + def + create_zone(self, domain, type='master', ttl=None, extra=None): + + + (source) + +
+
+ +
Create a new zone.
+
+@type domain: C{string}
+@param domain: Zone domain name.
+
+@type type: C{string}
+@param type: Zone type (master / slave).
+
+@param ttl: C{int}
+@param ttl: (optional) TTL for new records.
+
+@type extra: C{dict}
+@param extra: (optional) Extra attributes (driver specific).
+
+
+ + + + + + +
+ + def + update_zone(self, zone, domain=None, type=None, ttl=None, extra=None): + + + (source) + +
+
+ +
Update en existing zone.
+
+@type zone: C{Zone}
+@param zone: Zone to update.
+
+@type domain: C{string}
+@param domain: Zone domain name.
+
+@type type: C{string}
+@param type: Zone type (master / slave).
+
+@param ttl: C{int}
+@param ttl: (optional) TTL for new records.
+
+@type extra: C{dict}
+@param extra: (optional) Extra attributes (driver specific).
+
+
+ + + + + + +
+ + def + create_record(self, name, zone, type, data, extra=None): + + + (source) + +
+
+ +
Create a new record.
+
+@param name: C{string}
+@type name: Hostname or FQDN.
+
+@type zone: C{Zone}
+@param zone: Zone where the requested record is created.
+
+@type type: C{RecordType}
+@param type: DNS record type (A, AAAA, ...).
+
+@type data: C{str}
+@param data: Data for the record (depends on the record type).
+
+@type extra: C{dict}
+@param extra: (optional) Extra attributes (driver specific).
+
+
+ + + + + + +
+ + def + update_record(self, record, name=None, type=None, data=None, extra=None): + + + (source) + +
+
+ +
Update an existing record.
+
+@param record: C{Record}
+@type record: Record to update.
+
+@param name: C{string}
+@type name: Hostname or FQDN.
+
+@type type: C{RecordType}
+@param type: DNS record type (A, AAAA, ...).
+
+@type data: C{str}
+@param data: Data for the record (depends on the record type).
+
+@type extra: C{dict}
+@param extra: (optional) Extra attributes (driver specific).
+
+
+ + + + + + +
+ + def + delete_zone(self, zone): + + + (source) + +
+
+ +
Delete a zone.
+
+Note: This will delete all the records belonging to this zone.
+
+@param zone: C{Zone}
+@type zone: Zone to delete.
+
+
+ + + + + + +
+ + def + delete_record(self, record): + + + (source) + +
+
+ +
Delete a record.
+
+@param record: C{Record}
+@type record: Record to delete.
+
+
+ + + + + + +
+ + def + _to_zones(self, data): + + + (source) + +
+
+ +
Undocumented
+
+
+ + + + + + +
+ + def + _to_zone(self, data): + + + (source) + +
+
+ +
Undocumented
+
+
+ + + + + + +
+ + def + _to_records(self, data, zone): + + + (source) + +
+
+ +
Undocumented
+
+
+ + + + + + +
+ + def + _to_record(self, data, zone): + + + (source) + +
+
+ +
Undocumented
+
+
+ + + + + + +
+ + def + _to_full_record_name(self, domain, name): + + + (source) + +
+
+ +
Build a FQDN from a domain and record name.
+
+@param domain: Domain name.
+@type domain: C{str}
+
+@param name: Record name.
+@type name: C{str}
+
+
+ + + + + + +
+ + def + _to_partial_record_name(self, domain, name): + + + (source) + +
+
+ +
Strip domain portion from the record name.
+
+@param domain: Domain name.
+@type domain: C{str}
+
+@param name: Full record name (fqdn).
+@type name: C{str}
+
+
+
+ API Documentation for libcloud, generated by pydoctor at 2012-04-01 11:04:25. +
+ + \ No newline at end of file Added: libcloud/site/trunk/content/apidocs/0.9.1/libcloud.dns.drivers.rackspace.RackspaceDNSResponse.html URL: http://svn.apache.org/viewvc/libcloud/site/trunk/content/apidocs/0.9.1/libcloud.dns.drivers.rackspace.RackspaceDNSResponse.html?rev=1308166&view=auto ============================================================================== --- libcloud/site/trunk/content/apidocs/0.9.1/libcloud.dns.drivers.rackspace.RackspaceDNSResponse.html (added) +++ libcloud/site/trunk/content/apidocs/0.9.1/libcloud.dns.drivers.rackspace.RackspaceDNSResponse.html Sun Apr 1 18:07:04 2012 @@ -0,0 +1,135 @@ + + + + libcloud.dns.drivers.rackspace.RackspaceDNSResponse : API documentation + + + + + + +

l.d.d.r.RackspaceDNSResponse(OpenStack_1_1_Response) : class documentation

+

+ Part of libcloud.dns.drivers.rackspace + View Source + View In Hierarchy +

+
+ +
+
Rackspace DNS Response class.
+ + + +
+ + + + + + + + + + + +
Methodparse_errorParse the error messages.
+ +

+ Inherited from OpenStack_1_1_Response: +

+ + + + + + + + + + + +
Method__init__Undocumented
+ +

+ Inherited from OpenStackResponse (via OpenStack_1_1_Response): +

+ + + + + + + + + + + + + + + + + + + + + + + +
MethodsuccessDetermine if our request was successful.
Methodhas_content_typeUndocumented
Methodparse_bodyParse response body.
+ +

+ Inherited from Response (via OpenStack_1_1_Response, OpenStackResponse): +

+ + + + + + + + + + + +
Method_decompress_responseDecompress a response body if it is using deflate or gzip encoding.
+ + +
+ + + + +
+ + + + + + +
+ + def + parse_error(self): + + + (source) + +
+
+ +
Parse the error messages.
+
+Override in a provider's subclass.
+
+@return: Parsed error.
+
+
+
+ API Documentation for libcloud, generated by pydoctor at 2012-04-01 11:04:25. +
+ + \ No newline at end of file Added: libcloud/site/trunk/content/apidocs/0.9.1/libcloud.dns.drivers.rackspace.RackspaceUKDNSConnection.html URL: http://svn.apache.org/viewvc/libcloud/site/trunk/content/apidocs/0.9.1/libcloud.dns.drivers.rackspace.RackspaceUKDNSConnection.html?rev=1308166&view=auto ============================================================================== --- libcloud/site/trunk/content/apidocs/0.9.1/libcloud.dns.drivers.rackspace.RackspaceUKDNSConnection.html (added) +++ libcloud/site/trunk/content/apidocs/0.9.1/libcloud.dns.drivers.rackspace.RackspaceUKDNSConnection.html Sun Apr 1 18:07:04 2012 @@ -0,0 +1,302 @@ + + + + libcloud.dns.drivers.rackspace.RackspaceUKDNSConnection : API documentation + + + + + + +

l.d.d.r.RackspaceUKDNSConnection(RackspaceDNSConnection) : class documentation

+

+ Part of libcloud.dns.drivers.rackspace + View Source + View In Hierarchy +

+
+ +
+
Undocumented
+ + + +
+ + +

+ Inherited from RackspaceDNSConnection: +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methodget_poll_request_kwargsReturn keyword arguments which are passed to the request() method when polling for the job status.
Methodhas_completedReturn job completion status.
Methodget_endpointFIXME: Dirty, dirty hack. DNS doesn't get returned in the auth 1.1 service catalog, so we build it from the servers url.
Method_construct_dns_endpoint_from_servers_endpointUndocumented
+ +

+ Inherited from OpenStack_1_1_Connection (via RackspaceDNSConnection): +

+ + + + + + + + + + + +
Methodencode_dataEncode body data.
+ +

+ Inherited from OpenStackComputeConnection (via RackspaceDNSConnection, OpenStack_1_1_Connection): +

+ + + + + + + + + + + +
MethodrequestRequest a given `action`.
+ +

+ Inherited from OpenStackBaseConnection (via RackspaceDNSConnection, OpenStack_1_1_Connection, OpenStackComputeConnection): +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Method__init__Initialize `user_id` and `key`; set `secure` to an C{int} based on passed value.
Methodadd_default_headersAdds default headers (such as Authorization, X-Foo-Bar) to the passed `headers`
Methodmorph_action_hookUndocumented
Method_populate_hosts_and_request_pathsOpenStack uses a separate host for API calls which is only provided after an initial authentication request.
Method_add_cache_busting_to_paramsUndocumented
+ +

+ Inherited from Connection (via RackspaceDNSConnection, OpenStack_1_1_Connection, OpenStackComputeConnection, OpenStackBaseConnection, ConnectionUserAndKey, ConnectionKey): +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methodset_contextUndocumented
MethodconnectEstablish a connection with the API server.
Methoduser_agent_appendAppend a token to a user agent string.
Methodadd_default_paramsAdds default parameters (such as API key, version, etc.) to the passed `params`
Methodpre_connect_hookA hook which is called before connecting to the remote server. This hook can perform a final manipulation on the params, headers and url parameters.
Method_tuple_from_urlUndocumented
Method_user_agentUndocumented
+ +

+ Inherited from PollingConnection (via RackspaceDNSConnection): +

+ + + + + + + + + + + + + + + + + +
Methodasync_requestNo summary
Methodget_request_kwargsArguments which are passed to the initial request() call inside async_request.
+ +

+ Inherited from Connection (via RackspaceDNSConnection, PollingConnection): +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Method__init__Undocumented
Methodset_contextUndocumented
MethodconnectEstablish a connection with the API server.
Methoduser_agent_appendAppend a token to a user agent string.
MethodrequestRequest a given `action`.
Methodmorph_action_hookUndocumented
Methodadd_default_paramsAdds default parameters (such as API key, version, etc.) to the passed `params`
Methodadd_default_headersAdds default headers (such as Authorization, X-Foo-Bar) to the passed `headers`
Methodpre_connect_hookA hook which is called before connecting to the remote server. This hook can perform a final manipulation on the params, headers and url parameters.
Methodencode_dataEncode body data.
Method_tuple_from_urlUndocumented
Method_user_agentUndocumented
+ + +
+ + + + + +
+ API Documentation for libcloud, generated by pydoctor at 2012-04-01 11:04:25. +
+ + \ No newline at end of file Added: libcloud/site/trunk/content/apidocs/0.9.1/libcloud.dns.drivers.rackspace.RackspaceUKDNSDriver.html URL: http://svn.apache.org/viewvc/libcloud/site/trunk/content/apidocs/0.9.1/libcloud.dns.drivers.rackspace.RackspaceUKDNSDriver.html?rev=1308166&view=auto ============================================================================== --- libcloud/site/trunk/content/apidocs/0.9.1/libcloud.dns.drivers.rackspace.RackspaceUKDNSDriver.html (added) +++ libcloud/site/trunk/content/apidocs/0.9.1/libcloud.dns.drivers.rackspace.RackspaceUKDNSDriver.html Sun Apr 1 18:07:04 2012 @@ -0,0 +1,196 @@ + + + + libcloud.dns.drivers.rackspace.RackspaceUKDNSDriver : API documentation + + + + + + +

l.d.d.r.RackspaceUKDNSDriver(RackspaceDNSDriver) : class documentation

+

+ Part of libcloud.dns.drivers.rackspace + View Source + View In Hierarchy +

+
+ +
+
Undocumented
+ + + +
+ + +

+ Inherited from RackspaceDNSDriver: +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Method__init__@keyword key: API key or username to used @type key: str
Methodlist_zonesReturn a list of zones.
Methodlist_recordsReturn a list of records for the provided zone.
Methodget_zoneReturn a Zone instance.
Methodget_recordReturn a Record instance.
Methodcreate_zoneCreate a new zone.
Methodupdate_zoneUpdate en existing zone.
Methodcreate_recordCreate a new record.
Methodupdate_recordUpdate an existing record.
Methoddelete_zoneDelete a zone.
Methoddelete_recordDelete a record.
Method_ex_connection_class_kwargsReturn extra connection keyword arguments which are passed to the Connection class constructor.
Method_to_zonesUndocumented
Method_to_zoneUndocumented
Method_to_recordsUndocumented
Method_to_recordUndocumented
Method_to_full_record_nameBuild a FQDN from a domain and record name.
Method_to_partial_record_nameStrip domain portion from the record name.
+ +

+ Inherited from DNSDriver (via RackspaceDNSDriver): +

+ + + + + + + + + + + + + + + + + +
Methodlist_record_typesReturn a list of RecordType objects supported by the provider.
Method_string_to_record_typeReturn a string representation of a DNS record type to a libcloud RecordType ENUM.
+ +

+ Inherited from OpenStackDriverMixin (via RackspaceDNSDriver): +

+ + + + + + + + + + + +
Methodopenstack_connection_kwargsUndocumented
+ + +
+ + + + + +
+ API Documentation for libcloud, generated by pydoctor at 2012-04-01 11:04:25. +
+ + \ No newline at end of file Added: libcloud/site/trunk/content/apidocs/0.9.1/libcloud.dns.drivers.rackspace.RackspaceUSDNSConnection.html URL: http://svn.apache.org/viewvc/libcloud/site/trunk/content/apidocs/0.9.1/libcloud.dns.drivers.rackspace.RackspaceUSDNSConnection.html?rev=1308166&view=auto ============================================================================== --- libcloud/site/trunk/content/apidocs/0.9.1/libcloud.dns.drivers.rackspace.RackspaceUSDNSConnection.html (added) +++ libcloud/site/trunk/content/apidocs/0.9.1/libcloud.dns.drivers.rackspace.RackspaceUSDNSConnection.html Sun Apr 1 18:07:04 2012 @@ -0,0 +1,302 @@ + + + + libcloud.dns.drivers.rackspace.RackspaceUSDNSConnection : API documentation + + + + + + +

l.d.d.r.RackspaceUSDNSConnection(RackspaceDNSConnection) : class documentation

+

+ Part of libcloud.dns.drivers.rackspace + View Source + View In Hierarchy +

+
+ +
+
Undocumented
+ + + +
+ + +

+ Inherited from RackspaceDNSConnection: +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methodget_poll_request_kwargsReturn keyword arguments which are passed to the request() method when polling for the job status.
Methodhas_completedReturn job completion status.
Methodget_endpointFIXME: Dirty, dirty hack. DNS doesn't get returned in the auth 1.1 service catalog, so we build it from the servers url.
Method_construct_dns_endpoint_from_servers_endpointUndocumented
+ +

+ Inherited from OpenStack_1_1_Connection (via RackspaceDNSConnection): +

+ + + + + + + + + + + +
Methodencode_dataEncode body data.
+ +

+ Inherited from OpenStackComputeConnection (via RackspaceDNSConnection, OpenStack_1_1_Connection): +

+ + + + + + + + + + + +
MethodrequestRequest a given `action`.
+ +

+ Inherited from OpenStackBaseConnection (via RackspaceDNSConnection, OpenStack_1_1_Connection, OpenStackComputeConnection): +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Method__init__Initialize `user_id` and `key`; set `secure` to an C{int} based on passed value.
Methodadd_default_headersAdds default headers (such as Authorization, X-Foo-Bar) to the passed `headers`
Methodmorph_action_hookUndocumented
Method_populate_hosts_and_request_pathsOpenStack uses a separate host for API calls which is only provided after an initial authentication request.
Method_add_cache_busting_to_paramsUndocumented
+ +

+ Inherited from Connection (via RackspaceDNSConnection, OpenStack_1_1_Connection, OpenStackComputeConnection, OpenStackBaseConnection, ConnectionUserAndKey, ConnectionKey): +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methodset_contextUndocumented
MethodconnectEstablish a connection with the API server.
Methoduser_agent_appendAppend a token to a user agent string.
Methodadd_default_paramsAdds default parameters (such as API key, version, etc.) to the passed `params`
Methodpre_connect_hookA hook which is called before connecting to the remote server. This hook can perform a final manipulation on the params, headers and url parameters.
Method_tuple_from_urlUndocumented
Method_user_agentUndocumented
+ +

+ Inherited from PollingConnection (via RackspaceDNSConnection): +

+ + + + + + + + + + + + + + + + + +
Methodasync_requestNo summary
Methodget_request_kwargsArguments which are passed to the initial request() call inside async_request.
+ +

+ Inherited from Connection (via RackspaceDNSConnection, PollingConnection): +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Method__init__Undocumented
Methodset_contextUndocumented
MethodconnectEstablish a connection with the API server.
Methoduser_agent_appendAppend a token to a user agent string.
MethodrequestRequest a given `action`.
Methodmorph_action_hookUndocumented
Methodadd_default_paramsAdds default parameters (such as API key, version, etc.) to the passed `params`
Methodadd_default_headersAdds default headers (such as Authorization, X-Foo-Bar) to the passed `headers`
Methodpre_connect_hookA hook which is called before connecting to the remote server. This hook can perform a final manipulation on the params, headers and url parameters.
Methodencode_dataEncode body data.
Method_tuple_from_urlUndocumented
Method_user_agentUndocumented
+ + +
+ + + + + +
+ API Documentation for libcloud, generated by pydoctor at 2012-04-01 11:04:25. +
+ + \ No newline at end of file Added: libcloud/site/trunk/content/apidocs/0.9.1/libcloud.dns.drivers.rackspace.RackspaceUSDNSDriver.html URL: http://svn.apache.org/viewvc/libcloud/site/trunk/content/apidocs/0.9.1/libcloud.dns.drivers.rackspace.RackspaceUSDNSDriver.html?rev=1308166&view=auto ============================================================================== --- libcloud/site/trunk/content/apidocs/0.9.1/libcloud.dns.drivers.rackspace.RackspaceUSDNSDriver.html (added) +++ libcloud/site/trunk/content/apidocs/0.9.1/libcloud.dns.drivers.rackspace.RackspaceUSDNSDriver.html Sun Apr 1 18:07:04 2012 @@ -0,0 +1,196 @@ + + + + libcloud.dns.drivers.rackspace.RackspaceUSDNSDriver : API documentation + + + + + + +

l.d.d.r.RackspaceUSDNSDriver(RackspaceDNSDriver) : class documentation

+

+ Part of libcloud.dns.drivers.rackspace + View Source + View In Hierarchy +

+
+ +
+
Undocumented
+ + + +
+ + +

+ Inherited from RackspaceDNSDriver: +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Method__init__@keyword key: API key or username to used @type key: str
Methodlist_zonesReturn a list of zones.
Methodlist_recordsReturn a list of records for the provided zone.
Methodget_zoneReturn a Zone instance.
Methodget_recordReturn a Record instance.
Methodcreate_zoneCreate a new zone.
Methodupdate_zoneUpdate en existing zone.
Methodcreate_recordCreate a new record.
Methodupdate_recordUpdate an existing record.
Methoddelete_zoneDelete a zone.
Methoddelete_recordDelete a record.
Method_ex_connection_class_kwargsReturn extra connection keyword arguments which are passed to the Connection class constructor.
Method_to_zonesUndocumented
Method_to_zoneUndocumented
Method_to_recordsUndocumented
Method_to_recordUndocumented
Method_to_full_record_nameBuild a FQDN from a domain and record name.
Method_to_partial_record_nameStrip domain portion from the record name.
+ +

+ Inherited from DNSDriver (via RackspaceDNSDriver): +

+ + + + + + + + + + + + + + + + + +
Methodlist_record_typesReturn a list of RecordType objects supported by the provider.
Method_string_to_record_typeReturn a string representation of a DNS record type to a libcloud RecordType ENUM.
+ +

+ Inherited from OpenStackDriverMixin (via RackspaceDNSDriver): +

+ + + + + + + + + + + +
Methodopenstack_connection_kwargsUndocumented
+ + +
+ + + + + +
+ API Documentation for libcloud, generated by pydoctor at 2012-04-01 11:04:25. +
+ + \ No newline at end of file Added: libcloud/site/trunk/content/apidocs/0.9.1/libcloud.dns.drivers.rackspace.html URL: http://svn.apache.org/viewvc/libcloud/site/trunk/content/apidocs/0.9.1/libcloud.dns.drivers.rackspace.html?rev=1308166&view=auto ============================================================================== --- libcloud/site/trunk/content/apidocs/0.9.1/libcloud.dns.drivers.rackspace.html (added) +++ libcloud/site/trunk/content/apidocs/0.9.1/libcloud.dns.drivers.rackspace.html Sun Apr 1 18:07:04 2012 @@ -0,0 +1,87 @@ + + + + libcloud.dns.drivers.rackspace : API documentation + + + + + + +

l.d.d.rackspace : module documentation

+

+ Part of libcloud.dns.drivers + View Source + +

+
+ +
+
No module docstring
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ClassRackspaceDNSResponseRackspace DNS Response class.
ClassRackspaceDNSConnectionRackspace DNS Connection class.
ClassRackspaceUSDNSConnectionUndocumented
ClassRackspaceUKDNSConnectionUndocumented
ClassRackspaceDNSDriverNo class docstring; 2/18 methods documented
ClassRackspaceUSDNSDriverUndocumented
ClassRackspaceUKDNSDriverUndocumented
+ + +
+ + + + + +
+ API Documentation for libcloud, generated by pydoctor at 2012-04-01 11:04:25. +
+ + \ No newline at end of file Added: libcloud/site/trunk/content/apidocs/0.9.1/libcloud.dns.drivers.zerigo.ZerigoDNSConnection.html URL: http://svn.apache.org/viewvc/libcloud/site/trunk/content/apidocs/0.9.1/libcloud.dns.drivers.zerigo.ZerigoDNSConnection.html?rev=1308166&view=auto ============================================================================== --- libcloud/site/trunk/content/apidocs/0.9.1/libcloud.dns.drivers.zerigo.ZerigoDNSConnection.html (added) +++ libcloud/site/trunk/content/apidocs/0.9.1/libcloud.dns.drivers.zerigo.ZerigoDNSConnection.html Sun Apr 1 18:07:04 2012 @@ -0,0 +1,207 @@ + + + + libcloud.dns.drivers.zerigo.ZerigoDNSConnection : API documentation + + + + + + +

l.d.d.z.ZerigoDNSConnection(ConnectionUserAndKey) : class documentation

+

+ Part of libcloud.dns.drivers.zerigo + View Source + View In Hierarchy +

+
+ +
+
Undocumented
+ + + +
+ + + + + + + + + + + + + + + + + +
Methodadd_default_headersAdds default headers (such as Authorization, X-Foo-Bar) to the passed `headers`
MethodrequestRequest a given `action`.
+ +

+ Inherited from ConnectionUserAndKey: +

+ + + + + + + + + + + +
Method__init__Initialize `user_id` and `key`; set `secure` to an C{int} based on passed value.
+ +

+ Inherited from Connection (via ConnectionUserAndKey, ConnectionKey): +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methodset_contextUndocumented
MethodconnectEstablish a connection with the API server.
Methoduser_agent_appendAppend a token to a user agent string.
Methodmorph_action_hookUndocumented
Methodadd_default_paramsAdds default parameters (such as API key, version, etc.) to the passed `params`
Methodpre_connect_hookA hook which is called before connecting to the remote server. This hook can perform a final manipulation on the params, headers and url parameters.
Methodencode_dataEncode body data.
Method_tuple_from_urlUndocumented
Method_user_agentUndocumented
+ + +
+ + + + +
+ + + + + + +
+ + def + add_default_headers(self, headers): + + + (source) + +
+
+ +
Adds default headers (such as Authorization, X-Foo-Bar)
+to the passed `headers`
+
+Should return a dictionary.
+
+
+ + + + + + +
+ + def + request(self, action, params=None, data='', headers=None, method='GET'): + + + (source) + +
+
+ +
Request a given `action`.
+
+Basically a wrapper around the connection
+object's `request` that does some helpful pre-processing.
+
+@type action: C{str}
+@param action: A path
+
+@type params: C{dict}
+@param params: Optional mapping of additional parameters to send. If
+    None, leave as an empty C{dict}.
+
+@type data: C{unicode}
+@param data: A body of data to send with the request.
+
+@type headers: C{dict}
+@param headers: Extra headers to add to the request
+    None, leave as an empty C{dict}.
+
+@type method: C{str}
+@param method: An HTTP method such as "GET" or "POST".
+
+@type raw: C{bool}
+@param raw: True to perform a "raw" request aka only send the headers
+             and use the rawResponseCls class. This is used with
+             storage API when uploading a file.
+
+@return: An instance of type I{responseCls}
+
+
+
+ API Documentation for libcloud, generated by pydoctor at 2012-04-01 11:04:25. +
+ + \ No newline at end of file