Esempio n. 1
0
 def validate(self):
     conds = [
         'commit',
         'discard',
         'export_path',
     ]
     validator.exactly_one(self.__class__.__name__, self.properties, conds)
Esempio n. 2
0
 def validate(self):
     conds = [
         'inline',
         'script',
         'scripts',
     ]
     validator.exactly_one(self.__class__.__name__, self.properties, conds)
Esempio n. 3
0
    def validate(self):
        conds = [
            'source_ami',
            'source_ami_filter',
        ]
        validator.exactly_one(self.__class__.__name__, self.properties, conds)

        conds = [
            'security_group_id',
            'security_group_ids',
        ]
        validator.mutually_exclusive(self.__class__.__name__, self.properties, conds)
Esempio n. 4
0
 def validate(self):
     conds = [
         'source_image',
         'source_image_name',
     ]
     validator.exactly_one(self.__class__.__name__, self.properties, conds)
Esempio n. 5
0
 def validate(self):
     conds = [
         'source_ami',
         'source_ami_filter',
     ]
     validator.exactly_one(self.__class__.__name__, self.properties, conds)