Documentation
¶
Index ¶
- type Client
- func (c *Client) CountZoneRecordsets(ctx context.Context, projectUUID, zoneID string) (uint64, error)
- func (c *Client) GetQuota(ctx context.Context, projectUUID string) (qs QuotaSet, err error)
- func (c *Client) ListZoneIDs(ctx context.Context, projectUUID string) ([]string, error)
- func (c *Client) SetQuota(ctx context.Context, projectUUID string, qs QuotaSet) error
- type Logic
- func (l *Logic) BuildServiceInfo(ctx context.Context) (liquid.ServiceInfo, error)
- func (l *Logic) Init(ctx context.Context, provider *gophercloud.ProviderClient, ...) (err error)
- func (l *Logic) ScanCapacity(ctx context.Context, req liquid.ServiceCapacityRequest, ...) (liquid.ServiceCapacityReport, error)
- func (l *Logic) ScanUsage(ctx context.Context, projectUUID string, req liquid.ServiceUsageRequest, ...) (liquid.ServiceUsageReport, error)
- func (l *Logic) SetQuota(ctx context.Context, projectUUID string, req liquid.ServiceQuotaRequest, ...) error
- type QuotaSet
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
*gophercloud.ServiceClient
}
func (*Client) CountZoneRecordsets ¶
func (*Client) ListZoneIDs ¶
type Logic ¶
type Logic struct { // connections DesignateV2 *Client `yaml:"-"` }
func (*Logic) BuildServiceInfo ¶
BuildServiceInfo implements the liquidapi.Logic interface.
func (*Logic) Init ¶
func (l *Logic) Init(ctx context.Context, provider *gophercloud.ProviderClient, eo gophercloud.EndpointOpts) (err error)
Init implements the liquidapi.Logic interface.
func (*Logic) ScanCapacity ¶
func (l *Logic) ScanCapacity(ctx context.Context, req liquid.ServiceCapacityRequest, serviceInfo liquid.ServiceInfo) (liquid.ServiceCapacityReport, error)
ScanCapacity implements the liquidapi.Logic interface.
func (*Logic) ScanUsage ¶
func (l *Logic) ScanUsage(ctx context.Context, projectUUID string, req liquid.ServiceUsageRequest, serviceInfo liquid.ServiceInfo) (liquid.ServiceUsageReport, error)
ScanUsage implements the liquidapi.Logic interface.
Click to show internal directories.
Click to hide internal directories.