def _instantiate_facades(self): self.ec2 = EC2Facade(self.session, self.owner_id) self.awslambda = LambdaFacade(self.session) self.cloudformation = CloudFormation(self.session) self.cloudtrail = CloudTrailFacade(self.session) self.cloudwatch = CloudWatch(self.session) self.config = ConfigFacade(self.session) self.directconnect = DirectConnectFacade(self.session) self.efs = EFSFacade(self.session) self.elasticache = ElastiCacheFacade(self.session) self.emr = EMRFacade(self.session) self.route53 = Route53Facade(self.session) self.elb = ELBFacade(self.session) self.elbv2 = ELBv2Facade(self.session) self.iam = IAMFacade(self.session) self.rds = RDSFacade(self.session) self.redshift = RedshiftFacade(self.session) self.s3 = S3Facade(self.session) self.ses = SESFacade(self.session) self.sns = SNSFacade(self.session) self.sqs = SQSFacade(self.session) # Instantiate facades for proprietary services try: self.dynamodb = DynamoDBFacade(self.session) except NameError: pass try: self.kms = KMSFacade(self.session) except NameError: pass
def _instantiate_facades(self): self.ec2 = EC2Facade(self.session, self.owner_id) self.acm = AcmFacade(self.session) self.awslambda = LambdaFacade(self.session) self.cloudformation = CloudFormation(self.session) self.cloudtrail = CloudTrailFacade(self.session) self.cloudwatch = CloudWatch(self.session) self.config = ConfigFacade(self.session) self.directconnect = DirectConnectFacade(self.session) self.dynamodb = DynamoDBFacade(self.session) self.efs = EFSFacade(self.session) self.elasticache = ElastiCacheFacade(self.session) self.route53 = Route53Facade(self.session) self.cloudfront = CloudFront(self.session) self.codebuild = CodeBuild(self.session) self.elb = ELBFacade(self.session) self.elbv2 = ELBv2Facade(self.session) self.iam = IAMFacade(self.session) self.kms = KMSFacade(self.session) self.rds = RDSFacade(self.session) self.redshift = RedshiftFacade(self.session) self.s3 = S3Facade(self.session) self.ses = SESFacade(self.session) self.sns = SNSFacade(self.session) self.sqs = SQSFacade(self.session) self.secretsmanager = SecretsManagerFacade(self.session) self.emr = EMRFacade(self.session) # Instantiate facades for proprietary services try: self.cognito = CognitoFacade(self.session) except NameError: pass try: self.docdb = DocDBFacade(self.session) except NameError: pass try: self.ecs = ECSFacade(self.session) except NameError: pass try: self.ecr = ECRFacade(self.session) except NameError: pass try: self.eks = EKSFacade(self.session) except NameError: pass try: self.guardduty = GuardDutyFacade(self.session) except NameError: pass try: self.ssm = SSMFacade(self.session) except NameError: pass