
The api client queries keystone to obtain the freezer api endpoint, provided that the freezer api service and endpoint have been registered in keystone. An optional parameter to specify the api endpoint is supported Change-Id: I6626a60d1fd5d18a59376165e94c789832865ae0 Implements: blueprint freezer-apiclient-endpoint
37 lines
1.1 KiB
Python
37 lines
1.1 KiB
Python
"""
|
|
Copyright 2014 Hewlett-Packard
|
|
|
|
Licensed under the Apache License, Version 2.0 (the "License");
|
|
you may not use this file except in compliance with the License.
|
|
You may obtain a copy of the License at
|
|
|
|
http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
Unless required by applicable law or agreed to in writing, software
|
|
distributed under the License is distributed on an "AS IS" BASIS,
|
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
See the License for the specific language governing permissions and
|
|
limitations under the License.
|
|
|
|
This product includes cryptographic software written by Eric Young
|
|
(eay@cryptsoft.com). This product includes software written by Tim
|
|
Hudson (tjh@cryptsoft.com).
|
|
========================================================================
|
|
"""
|
|
|
|
|
|
class MetadataCreationFailure(Exception):
|
|
message = "Metadata creation failed: %reason"
|
|
|
|
|
|
class MetadataGetFailure(Exception):
|
|
message = "Metadata read failed: %reason"
|
|
|
|
|
|
class MetadataDeleteFailure(Exception):
|
|
message = "Metadata deletion failed: %reason"
|
|
|
|
|
|
class AuthFailure(Exception):
|
|
message = "Authentication Error: %reason"
|