示例#1
0
 def validate_with_client(self, client, value):
     senlin_client = client.client(CLIENT_NAME)
     type_list = senlin_client.policy_types()
     names = [pt['name'] for pt in type_list]
     if value not in names:
         not_found_message = (
             _("Unable to find senlin policy type '%(pt)s', "
               "available policy types are %(pts)s.") %
             {'pt': value, 'pts': names}
         )
         raise exception.StackValidationFailed(message=not_found_message)
示例#2
0
 def validate_with_client(self, client, value):
     senlin_client = client.client(CLIENT_NAME)
     type_list = senlin_client.profile_types()
     names = [pt.name for pt in type_list]
     if value not in names:
         not_found_message = (
             _("Unable to find senlin profile type '%(pt)s', "
               "available profile types are %(pts)s.") %
             {'pt': value, 'pts': names}
         )
         raise exception.StackValidationFailed(message=not_found_message)
示例#3
0
 def validate_with_client(self, client, value):
     client.client(CLIENT_NAME).get_cluster(value)
示例#4
0
 def validate_with_client(self, client, profile):
     client.client(CLIENT_NAME).get_profile(profile)
示例#5
0
 def validate_with_client(self, client, profile):
     client.client(CLIENT_NAME).get_profile(profile)
示例#6
0
 def validate_with_client(self, client, profile):
     params = {'id': profile}
     client.client('senlin').get(models.Profile, params)
示例#7
0
 def validate_with_client(self, client, value):
     client.client(CLIENT_NAME).get_cluster(value)
示例#8
0
 def validate_with_client(self, client, value):
     client.client(CLIENT_NAME).get_policy(value)
示例#9
0
 def validate_with_client(self, client, profile):
     client.client('senlin').get_profile(profile)
示例#10
0
 def validate_with_client(self, client, profile):
     params = {
             'id': profile
     }
     client.client('senlin').get(models.Profile, params)
示例#11
0
文件: senlin.py 项目: aaratn/heat
 def validate_with_client(self, client, value):
     client.client(CLIENT_NAME).get_policy(value)