def __init__(self, app=None, env=None, region='us-east-1', prop_path=None):
"""AWS Data Pipeline object.
Args:
app (str): Application name
env (str): Environment/Account
region (str): AWS Region
prop_path (str): Path of environment property file
"""
self.app_name = app
self.env = env
self.region = region
self.properties = get_properties(prop_path)
self.datapipeline_data = self.properties[self.env]['datapipeline']
generated = get_details(app=self.app_name)
self.group = generated.data['project']
session = boto3.Session(profile_name=self.env, region_name=self.region)
self.client = session.client('datapipeline')
self.pipeline_id = None
评论列表
文章目录