コード例 #1
0
ファイル: builder.py プロジェクト: andyli/packerlicious
 def validate(self):
     conds = [
         'commit',
         'discard',
         'export_path',
     ]
     validator.exactly_one(self.__class__.__name__, self.properties, conds)
コード例 #2
0
ファイル: post_processor.py プロジェクト: yo-ga/packerlicious
 def validate(self):
     conds = [
         'inline',
         'script',
         'scripts',
     ]
     validator.exactly_one(self.__class__.__name__, self.properties, conds)
コード例 #3
0
ファイル: builder.py プロジェクト: andyli/packerlicious
    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)
コード例 #4
0
ファイル: builder.py プロジェクト: andyli/packerlicious
 def validate(self):
     conds = [
         'source_image',
         'source_image_name',
     ]
     validator.exactly_one(self.__class__.__name__, self.properties, conds)
コード例 #5
0
ファイル: builder.py プロジェクト: andyli/packerlicious
 def validate(self):
     conds = [
         'source_ami',
         'source_ami_filter',
     ]
     validator.exactly_one(self.__class__.__name__, self.properties, conds)