81 lines
3.0 KiB
Python
81 lines
3.0 KiB
Python
|
|
# Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
|
|||
|
|
# SPDX-License-Identifier: Apache-2.0.
|
|||
|
|
#
|
|||
|
|
|
|||
|
|
import shutil
|
|||
|
|
import os
|
|||
|
|
|
|||
|
|
def getDirectories():
|
|||
|
|
return [ "aws-cpp-sdk-autoscaling",
|
|||
|
|
"aws-cpp-sdk-acm",
|
|||
|
|
"aws-cpp-sdk-apigateway",
|
|||
|
|
"aws-cpp-sdk-cloudhsm",
|
|||
|
|
"aws-cpp-sdk-cloudformation",
|
|||
|
|
"aws-cpp-sdk-cloudfront",
|
|||
|
|
"aws-cpp-sdk-cloudsearch",
|
|||
|
|
"aws-cpp-sdk-cloudsearchdomain",
|
|||
|
|
"aws-cpp-sdk-cloudtrail",
|
|||
|
|
"aws-cpp-sdk-codecommit",
|
|||
|
|
"aws-cpp-sdk-codedeploy",
|
|||
|
|
"aws-cpp-sdk-codepipeline",
|
|||
|
|
"aws-cpp-sdk-cognito-identity",
|
|||
|
|
"aws-cpp-sdk-cognito-sync",
|
|||
|
|
"aws-cpp-sdk-config",
|
|||
|
|
"aws-cpp-sdk-datapipeline",
|
|||
|
|
"aws-cpp-sdk-devicefarm",
|
|||
|
|
"aws-cpp-sdk-directconnect",
|
|||
|
|
"aws-cpp-sdk-ds",
|
|||
|
|
"aws-cpp-sdk-dynamodb",
|
|||
|
|
"aws-cpp-sdk-ec2",
|
|||
|
|
"aws-cpp-sdk-ecs",
|
|||
|
|
"aws-cpp-sdk-ecr",
|
|||
|
|
"aws-cpp-sdk-elasticache",
|
|||
|
|
"aws-cpp-sdk-elasticbeanstalk",
|
|||
|
|
"aws-cpp-sdk-elasticfilesystem",
|
|||
|
|
"aws-cpp-sdk-elasticloadbalancing",
|
|||
|
|
"aws-cpp-sdk-elasticmapreduce",
|
|||
|
|
"aws-cpp-sdk-elastictranscoder",
|
|||
|
|
"aws-cpp-sdk-email",
|
|||
|
|
"aws-cpp-sdk-es",
|
|||
|
|
"aws-cpp-sdk-events",
|
|||
|
|
"aws-cpp-sdk-firehose",
|
|||
|
|
"aws-cpp-sdk-gamelift",
|
|||
|
|
"aws-cpp-sdk-glacier",
|
|||
|
|
"aws-cpp-sdk-iam",
|
|||
|
|
"aws-cpp-sdk-importexport",
|
|||
|
|
"aws-cpp-sdk-inspector",
|
|||
|
|
"aws-cpp-sdk-iot",
|
|||
|
|
"aws-cpp-sdk-kinesis",
|
|||
|
|
"aws-cpp-sdk-kms",
|
|||
|
|
"aws-cpp-sdk-lambda",
|
|||
|
|
"aws-cpp-sdk-logs",
|
|||
|
|
"aws-cpp-sdk-machinelearning",
|
|||
|
|
"aws-cpp-sdk-marketplacecommerceanalytics",
|
|||
|
|
"aws-cpp-sdk-mobileanalytics",
|
|||
|
|
"aws-cpp-sdk-monitoring",
|
|||
|
|
"aws-cpp-sdk-opsworks",
|
|||
|
|
"aws-cpp-sdk-rds",
|
|||
|
|
"aws-cpp-sdk-redshift",
|
|||
|
|
"aws-cpp-sdk-route53",
|
|||
|
|
"aws-cpp-sdk-route53domains",
|
|||
|
|
"aws-cpp-sdk-s3",
|
|||
|
|
"aws-cpp-sdk-sdb",
|
|||
|
|
"aws-cpp-sdk-sns",
|
|||
|
|
"aws-cpp-sdk-sqs",
|
|||
|
|
"aws-cpp-sdk-ssm",
|
|||
|
|
"aws-cpp-sdk-storagegateway",
|
|||
|
|
"aws-cpp-sdk-sts",
|
|||
|
|
"aws-cpp-sdk-support",
|
|||
|
|
"aws-cpp-sdk-swf",
|
|||
|
|
"aws-cpp-sdk-waf",
|
|||
|
|
"aws-cpp-sdk-workspaces",
|
|||
|
|
"aws-cpp-sdk-application-autoscaling",
|
|||
|
|
"aws-cpp-sdk-cognito-idp",
|
|||
|
|
"aws-cpp-sdk-dms",
|
|||
|
|
"aws-cpp-sdk-meteringmarketplace" ]
|
|||
|
|
|
|||
|
|
def wipeGeneratedCode():
|
|||
|
|
for directory in getDirectories():
|
|||
|
|
if os.path.exists( directory ):
|
|||
|
|
shutil.rmtree( directory )
|