def __init__(self, credentials=None, **kwargs): super(AWSServicesConfig, self).__init__(credentials) facade = AWSFacade(credentials) self.awslambda = Lambdas(facade) self.cloudformation = CloudFormation(facade) self.cloudtrail = CloudTrail(facade) self.cloudwatch = CloudWatch(facade) self.config = Config(facade) self.directconnect = DirectConnect(facade) try: self.dynamodb = DynamoDB(facade) except NameError as _: pass self.ec2 = EC2(facade) self.efs = EFS(facade) self.elasticache = ElastiCache(facade) self.elb = ELB(facade) self.elbv2 = ELBv2(facade) self.emr = EMR(facade) self.iam = IAM(facade) try: self.kms = KMS(facade) except NameError as _: pass self.rds = RDS(facade) self.redshift = Redshift(facade) self.route53 = Route53(facade) self.s3 = S3(facade) self.ses = SES(facade) self.sns = SNS(facade) self.sqs = SQS(facade) self.vpc = VPC(facade)
def __init__(self, credentials=None, **kwargs): super().__init__(credentials) facade = AWSFacade(credentials) self.acm = Certificates(facade) self.awslambda = Lambdas(facade) self.cloudformation = CloudFormation(facade) self.cloudtrail = CloudTrail(facade) self.cloudwatch = CloudWatch(facade) self.config = Config(facade) self.directconnect = DirectConnect(facade) self.dynamodb = DynamoDB(facade) self.ec2 = EC2(facade) self.efs = EFS(facade) self.elasticache = ElastiCache(facade) self.elb = ELB(facade) self.elbv2 = ELBv2(facade) self.emr = EMR(facade) self.iam = IAM(facade) self.kms = KMS(facade) self.rds = RDS(facade) self.redshift = Redshift(facade) self.route53 = Route53(facade) self.s3 = S3(facade) self.ses = SES(facade) self.sns = SNS(facade) self.sqs = SQS(facade) self.vpc = VPC(facade) self.secretsmanager = SecretsManager(facade) # Instantiate proprietary services try: self.cognito = Cognito(facade) except NameError as _: pass try: self.docdb = DocDB(facade) except NameError as _: pass try: self.ecr = ECR(facade) except NameError as _: pass try: self.ecs = ECS(facade) except NameError as _: pass try: self.eks = EKS(facade) except NameError as _: pass try: self.guardduty = GuardDuty(facade) except NameError as _: pass