DNS Zone
DNS Zones are responsible for housing all zone and record information associated for a particular zone. This resource inherits from Resource and has direct access to the resource’s database object.
Attribute |
Description |
---|---|
resource_id |
The primary resource identifier that takes the form of a prefix followed by numbers and letters |
organization_service_id |
The ID of the parent organization service (cloud) |
id |
The provider ID of the zone |
domain |
The domain that the zone controls |
comment |
A descriptive comment about the zone |
private_zone |
Denotes whether or not this is a private zone |
records |
Returns a listing of DNS records associated with this zone |
networks |
Returns a listing of private networks that are associated with this zone |
DNS Zone Operations
delete(user_resource_id=None)
dns_zone
static get_db_class()
get_domain()
get_networks()
get_private_zone()
static get_provider_id_field()
get_resource_name()
static get_resource_name_field()
static get_resource_type()
get_supported_actions()
handle_resource_created(user_resource_id=None, project_resource_id=None)
handle_resource_destroyed(user_resource_id=None)
handle_resource_modified(resource, *args, **kwargs)
top_level_resource = True
zone_id