designate.storage.base.
Storage
[source]¶Bases: designate.plugin.DriverPlugin
Base class for storage plugins
count_records
(context, criterion=None)[source]¶Count records
Parameters: |
|
---|
count_recordsets
(context, criterion=None)[source]¶Count recordsets
Parameters: |
|
---|
count_zones
(context, criterion=None)[source]¶Count zones
Parameters: |
|
---|
create_blacklist
(context, blacklist)[source]¶Create a Blacklist.
Parameters: |
|
---|
create_pool
(context, pool)[source]¶Create a Pool.
Parameters: |
|
---|
create_pool_attribute
(context, pool_id, pool_attribute)[source]¶Create a PoolAttribute.
Parameters: |
|
---|
create_quota
(context, quota)[source]¶Create a Quota.
Parameters: |
|
---|
create_record
(context, zone_id, recordset_id, record)[source]¶Create a record on a given Zone ID
Parameters: |
|
---|
create_recordset
(context, zone_id, recordset)[source]¶Create a recordset on a given Zone ID
Parameters: |
|
---|
create_tld
(context, tld)[source]¶Create a TLD.
Parameters: |
|
---|
create_tsigkey
(context, tsigkey)[source]¶Create a TSIG Key.
Parameters: |
|
---|
create_zone
(context, zone)[source]¶Create a new Zone.
Parameters: |
|
---|
create_zone_export
(context, zone_export)[source]¶Create a Zone Export.
Parameters: |
|
---|
create_zone_import
(context, zone_import)[source]¶Create a Zone Import.
Parameters: |
|
---|
delete_blacklist
(context, blacklist_id)[source]¶Delete a Blacklist via ID.
Parameters: |
|
---|
delete_pool
(context, pool_id)[source]¶Delete the pool with the matching id
Parameters: |
|
---|
delete_pool_attribute
(context, pool_attribute_id)[source]¶Delete the pool with the matching id
Parameters: |
|
---|
delete_quota
(context, quota_id)[source]¶Delete a Quota via ID.
Parameters: |
|
---|
delete_record
(context, record_id)[source]¶Delete a record
Parameters: |
|
---|
delete_recordset
(context, recordset_id)[source]¶Delete a recordset
Parameters: |
|
---|
delete_tld
(context, tld_id)[source]¶Delete a TLD via ID.
Parameters: |
|
---|
delete_tsigkey
(context, tsigkey_id)[source]¶Delete a TSIG Key via ID.
Parameters: |
|
---|
delete_zone
(context, zone_id)[source]¶Delete a Zone
Parameters: |
|
---|
delete_zone_export
(context, zone_export_id)[source]¶Delete a Zone Export via ID.
Parameters: |
|
---|
delete_zone_import
(context, zone_import_id)[source]¶Delete a Zone Import via ID.
Parameters: |
|
---|
find_blacklist
(context, criterion)[source]¶Find a single Blacklist.
Parameters: |
|
---|
find_blacklists
(context, criterion=None, marker=None, limit=None, sort_key=None, sort_dir=None)[source]¶Find Blacklists
Parameters: |
|
---|
find_pool
(context, criterion)[source]¶Find a single Pool.
Parameters: |
|
---|
find_pool_attribute
(context, criterion)[source]¶Find a single PoolAttribute
Parameters: |
|
---|
find_pool_attributes
(context, criterion=None, marker=None, limit=None, sort_key=None, sort_dir=None)[source]¶Find all PoolAttributes
Parameters: |
|
---|
find_pools
(context, criterion=None, marker=None, limit=None, sort_key=None, sort_dir=None)[source]¶Find all Pools
Parameters: |
|
---|
find_quota
(context, criterion)[source]¶Find a single Quota.
Parameters: |
|
---|
find_quotas
(context, criterion=None, marker=None, limit=None, sort_key=None, sort_dir=None)[source]¶Find Quotas
Parameters: |
|
---|
find_record
(context, criterion)[source]¶Find a single Record.
Parameters: |
|
---|
find_records
(context, criterion=None, marker=None, limit=None, sort_key=None, sort_dir=None)[source]¶Find Records.
Parameters: |
|
---|
find_recordset
(context, criterion)[source]¶Find a single RecordSet.
Parameters: |
|
---|
find_recordsets
(context, criterion=None, marker=None, limit=None, sort_key=None, sort_dir=None, force_index=False)[source]¶Find RecordSets.
Parameters: |
|
---|
find_recordsets_axfr
(context, criterion=None)[source]¶Find RecordSets.
Parameters: |
|
---|
find_service_status
(context, criterion)[source]¶Find a single Service Status.
Parameters: |
|
---|
find_service_statuses
(context, criterion=None, marker=None, limit=None, sort_key=None, sort_dir=None)[source]¶Retrieve status for services
Parameters: |
|
---|
find_tld
(context, criterion)[source]¶Find a single TLD.
Parameters: |
|
---|
find_tlds
(context, criterion=None, marker=None, limit=None, sort_key=None, sort_dir=None)[source]¶Find TLDs
Parameters: |
|
---|
find_tsigkeys
(context, criterion=None, marker=None, limit=None, sort_key=None, sort_dir=None)[source]¶Find TSIG Keys.
Parameters: |
|
---|
find_zone
(context, criterion)[source]¶Find a single Zone.
Parameters: |
|
---|
find_zone_export
(context, criterion)[source]¶Find a single Zone Export.
Parameters: |
|
---|
find_zone_exports
(context, criterion=None, marker=None, limit=None, sort_key=None, sort_dir=None)[source]¶Find Zone Exports
Parameters: |
|
---|
find_zone_import
(context, criterion)[source]¶Find a single Zone Import.
Parameters: |
|
---|
find_zone_imports
(context, criterion=None, marker=None, limit=None, sort_key=None, sort_dir=None)[source]¶Find Zone Imports
Parameters: |
|
---|
find_zones
(context, criterion=None, marker=None, limit=None, sort_key=None, sort_dir=None)[source]¶Find zones
Parameters: |
|
---|
get_blacklist
(context, blacklist_id)[source]¶Get a Blacklist via ID.
Parameters: |
|
---|
get_pool
(context, pool_id)[source]¶Get a Pool via the id
Parameters: |
|
---|
get_pool_attribute
(context, pool_attribute_id)[source]¶Get a PoolAttribute via the ID
Parameters: |
|
---|
get_quota
(context, quota_id)[source]¶Get a Quota via ID.
Parameters: |
|
---|
get_record
(context, record_id)[source]¶Get a record via ID
Parameters: |
|
---|
get_recordset
(context, recordset_id)[source]¶Get a recordset via ID
Parameters: |
|
---|
get_tenant
(context, tenant_id)[source]¶Get all Tenants.
Parameters: |
|
---|
get_tld
(context, tld_id)[source]¶Get a TLD via ID.
Parameters: |
|
---|
get_tsigkey
(context, tsigkey_id)[source]¶Get a TSIG Key via ID.
Parameters: |
|
---|
get_zone
(context, zone_id)[source]¶Get a Zone via its ID.
Parameters: |
|
---|
get_zone_export
(context, zone_export_id)[source]¶Get a Zone Export via ID.
Parameters: |
|
---|
get_zone_import
(context, zone_import_id)[source]¶Get a Zone Import via ID.
Parameters: |
|
---|
purge_zone
(context, zone)[source]¶Purge a Zone
Parameters: |
|
---|
update_blacklist
(context, blacklist)[source]¶Update a Blacklist
Parameters: |
|
---|
update_pool
(context, pool)[source]¶Update the specified pool
Parameters: |
|
---|
update_pool_attribute
(context, pool_attribute)[source]¶Update the specified pool
Parameters: |
|
---|
update_quota
(context, quota)[source]¶Update a Quota
Parameters: |
|
---|
update_record
(context, record)[source]¶Update a record
Parameters: |
|
---|
update_recordset
(context, recordset)[source]¶Update a recordset
Parameters: |
|
---|
update_service_status
(context, service_status)[source]¶Update the Service status for a service.
Parameters: |
|
---|
update_tld
(context, tld)[source]¶Update a TLD
Parameters: |
|
---|
update_tsigkey
(context, tsigkey)[source]¶Update a TSIG Key
Parameters: |
|
---|
update_zone
(context, zone)[source]¶Update a Zone
Parameters: |
|
---|
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.