|
| 1 | +param ( |
| 2 | + [string]$ProfileName = $env:AWS_PROFILE, |
| 3 | + [string]$Region = $env:AWS_REGION |
| 4 | +) |
| 5 | + |
| 6 | +if (Test-Path $PROFILEDIR\PwshProxy.xml) { |
| 7 | + $pwshProxy = Import-Clixml $PROFILEDIR\PwshProxy.xml |
| 8 | + $proxy = $pwshProxy.Proxy |
| 9 | + |
| 10 | + Set-AWSProxy -Hostname $proxy.Host -Port $proxy.Port -Credential $pwshProxy.ProxyCredential |
| 11 | +} |
| 12 | + |
| 13 | +Set-AWSCredential -ProfileName $ProfileName |
| 14 | +Set-DefaultAWSRegion $Region |
| 15 | + |
| 16 | +$PSDefaultParameterValues['Get-EC2ConsoleOutput:Select'] = 'Output' |
| 17 | + |
| 18 | +Import-Module -Name @( |
| 19 | + 'AWS.Tools.AccessAnalyzer' |
| 20 | + 'AWS.Tools.ACMPCA' |
| 21 | + 'AWS.Tools.AlexaForBusiness' |
| 22 | + 'AWS.Tools.Amplify' |
| 23 | + 'AWS.Tools.APIGateway' |
| 24 | + 'AWS.Tools.ApiGatewayManagementApi' |
| 25 | + 'AWS.Tools.ApiGatewayV2' |
| 26 | + 'AWS.Tools.AppConfig' |
| 27 | + 'AWS.Tools.ApplicationAutoScaling' |
| 28 | + 'AWS.Tools.ApplicationDiscoveryService' |
| 29 | + 'AWS.Tools.ApplicationInsights' |
| 30 | + 'AWS.Tools.AppMesh' |
| 31 | + 'AWS.Tools.AppStream' |
| 32 | + 'AWS.Tools.AppSync' |
| 33 | + 'AWS.Tools.Athena' |
| 34 | + 'AWS.Tools.AugmentedAIRuntime' |
| 35 | + 'AWS.Tools.AutoScaling' |
| 36 | + 'AWS.Tools.AutoScalingPlans' |
| 37 | + 'AWS.Tools.AWSHealth' |
| 38 | + 'AWS.Tools.AWSMarketplaceCommerceAnalytics' |
| 39 | + 'AWS.Tools.AWSMarketplaceMetering' |
| 40 | + 'AWS.Tools.AWSSupport' |
| 41 | + 'AWS.Tools.Backup' |
| 42 | + 'AWS.Tools.Batch' |
| 43 | + 'AWS.Tools.Budgets' |
| 44 | + 'AWS.Tools.CertificateManager' |
| 45 | + 'AWS.Tools.Chime' |
| 46 | + 'AWS.Tools.Cloud9' |
| 47 | + 'AWS.Tools.CloudDirectory' |
| 48 | + 'AWS.Tools.CloudFormation' |
| 49 | + 'AWS.Tools.CloudFront' |
| 50 | + 'AWS.Tools.CloudHSMV2' |
| 51 | + 'AWS.Tools.CloudSearch' |
| 52 | + 'AWS.Tools.CloudSearchDomain' |
| 53 | + 'AWS.Tools.CloudTrail' |
| 54 | + 'AWS.Tools.CloudWatch' |
| 55 | + 'AWS.Tools.CloudWatchLogs' |
| 56 | + 'AWS.Tools.CodeBuild' |
| 57 | + 'AWS.Tools.CodeCommit' |
| 58 | + 'AWS.Tools.CodeDeploy' |
| 59 | + 'AWS.Tools.CodeGuruProfiler' |
| 60 | + 'AWS.Tools.CodeGuruReviewer' |
| 61 | + 'AWS.Tools.CodePipeline' |
| 62 | + 'AWS.Tools.CodeStar' |
| 63 | + 'AWS.Tools.CodeStarNotifications' |
| 64 | + 'AWS.Tools.CognitoIdentity' |
| 65 | + 'AWS.Tools.CognitoIdentityProvider' |
| 66 | + 'AWS.Tools.CognitoSync' |
| 67 | + 'AWS.Tools.Common' |
| 68 | + 'AWS.Tools.Comprehend' |
| 69 | + 'AWS.Tools.ComprehendMedical' |
| 70 | + 'AWS.Tools.ComputeOptimizer' |
| 71 | + 'AWS.Tools.ConfigService' |
| 72 | + 'AWS.Tools.Connect' |
| 73 | + 'AWS.Tools.ConnectParticipant' |
| 74 | + 'AWS.Tools.CostAndUsageReport' |
| 75 | + 'AWS.Tools.CostExplorer' |
| 76 | + 'AWS.Tools.DatabaseMigrationService' |
| 77 | + 'AWS.Tools.DataExchange' |
| 78 | + 'AWS.Tools.DataPipeline' |
| 79 | + 'AWS.Tools.DataSync' |
| 80 | + 'AWS.Tools.DAX' |
| 81 | + 'AWS.Tools.DeviceFarm' |
| 82 | + 'AWS.Tools.DirectConnect' |
| 83 | + 'AWS.Tools.DirectoryService' |
| 84 | + 'AWS.Tools.DLM' |
| 85 | + 'AWS.Tools.DocDB' |
| 86 | + 'AWS.Tools.DynamoDBv2' |
| 87 | + 'AWS.Tools.EBS' |
| 88 | + 'AWS.Tools.EC2' |
| 89 | + 'AWS.Tools.ECR' |
| 90 | + 'AWS.Tools.ECS' |
| 91 | + 'AWS.Tools.EKS' |
| 92 | + 'AWS.Tools.ElastiCache' |
| 93 | + 'AWS.Tools.ElasticBeanstalk' |
| 94 | + 'AWS.Tools.ElasticFileSystem' |
| 95 | + 'AWS.Tools.ElasticInference' |
| 96 | + 'AWS.Tools.ElasticLoadBalancing' |
| 97 | + 'AWS.Tools.ElasticLoadBalancingV2' |
| 98 | + 'AWS.Tools.ElasticMapReduce' |
| 99 | + 'AWS.Tools.Elasticsearch' |
| 100 | + 'AWS.Tools.ElasticTranscoder' |
| 101 | + 'AWS.Tools.EventBridge' |
| 102 | + 'AWS.Tools.FMS' |
| 103 | + 'AWS.Tools.ForecastQueryService' |
| 104 | + 'AWS.Tools.ForecastService' |
| 105 | + 'AWS.Tools.FraudDetector' |
| 106 | + 'AWS.Tools.FSx' |
| 107 | + 'AWS.Tools.GameLift' |
| 108 | + 'AWS.Tools.Glacier' |
| 109 | + 'AWS.Tools.GlobalAccelerator' |
| 110 | + 'AWS.Tools.Glue' |
| 111 | + 'AWS.Tools.Greengrass' |
| 112 | + 'AWS.Tools.GroundStation' |
| 113 | + 'AWS.Tools.GuardDuty' |
| 114 | + 'AWS.Tools.IdentityManagement' |
| 115 | + 'AWS.Tools.Imagebuilder' |
| 116 | + 'AWS.Tools.ImportExport' |
| 117 | + 'AWS.Tools.Inspector' |
| 118 | + 'AWS.Tools.IoT' |
| 119 | + 'AWS.Tools.IoTEvents' |
| 120 | + 'AWS.Tools.IoTEventsData' |
| 121 | + 'AWS.Tools.IoTJobsDataPlane' |
| 122 | + 'AWS.Tools.IoTSecureTunneling' |
| 123 | + 'AWS.Tools.IoTThingsGraph' |
| 124 | + 'AWS.Tools.Kafka' |
| 125 | + 'AWS.Tools.Kendra' |
| 126 | + 'AWS.Tools.KeyManagementService' |
| 127 | + 'AWS.Tools.Kinesis' |
| 128 | + 'AWS.Tools.KinesisAnalyticsV2' |
| 129 | + 'AWS.Tools.KinesisFirehose' |
| 130 | + 'AWS.Tools.KinesisVideo' |
| 131 | + 'AWS.Tools.KinesisVideoMedia' |
| 132 | + 'AWS.Tools.KinesisVideoSignalingChannels' |
| 133 | + 'AWS.Tools.LakeFormation' |
| 134 | + 'AWS.Tools.Lambda' |
| 135 | + 'AWS.Tools.Lex' |
| 136 | + 'AWS.Tools.LexModelBuildingService' |
| 137 | + 'AWS.Tools.LicenseManager' |
| 138 | + 'AWS.Tools.Lightsail' |
| 139 | + 'AWS.Tools.MachineLearning' |
| 140 | + 'AWS.Tools.Macie' |
| 141 | + 'AWS.Tools.ManagedBlockchain' |
| 142 | + 'AWS.Tools.MarketplaceCatalog' |
| 143 | + 'AWS.Tools.MarketplaceEntitlementService' |
| 144 | + 'AWS.Tools.MediaConnect' |
| 145 | + 'AWS.Tools.MediaConvert' |
| 146 | + 'AWS.Tools.MediaLive' |
| 147 | + 'AWS.Tools.MediaPackage' |
| 148 | + 'AWS.Tools.MediaPackageVod' |
| 149 | + 'AWS.Tools.MediaStore' |
| 150 | + 'AWS.Tools.MediaStoreData' |
| 151 | + 'AWS.Tools.MediaTailor' |
| 152 | + 'AWS.Tools.MigrationHub' |
| 153 | + 'AWS.Tools.MigrationHubConfig' |
| 154 | + 'AWS.Tools.Mobile' |
| 155 | + 'AWS.Tools.MQ' |
| 156 | + 'AWS.Tools.MTurk' |
| 157 | + 'AWS.Tools.Neptune' |
| 158 | + 'AWS.Tools.NetworkManager' |
| 159 | + 'AWS.Tools.OpsWorks' |
| 160 | + 'AWS.Tools.OpsWorksCM' |
| 161 | + 'AWS.Tools.Organizations' |
| 162 | + 'AWS.Tools.Outposts' |
| 163 | + 'AWS.Tools.Personalize' |
| 164 | + 'AWS.Tools.PersonalizeEvents' |
| 165 | + 'AWS.Tools.PersonalizeRuntime' |
| 166 | + 'AWS.Tools.PI' |
| 167 | + 'AWS.Tools.Pinpoint' |
| 168 | + 'AWS.Tools.PinpointEmail' |
| 169 | + 'AWS.Tools.Polly' |
| 170 | + 'AWS.Tools.Pricing' |
| 171 | + 'AWS.Tools.QLDB' |
| 172 | + 'AWS.Tools.QLDBSession' |
| 173 | + 'AWS.Tools.QuickSight' |
| 174 | + 'AWS.Tools.RAM' |
| 175 | + 'AWS.Tools.RDS' |
| 176 | + 'AWS.Tools.RDSDataService' |
| 177 | + 'AWS.Tools.Redshift' |
| 178 | + 'AWS.Tools.Rekognition' |
| 179 | + 'AWS.Tools.ResourceGroups' |
| 180 | + 'AWS.Tools.ResourceGroupsTaggingAPI' |
| 181 | + 'AWS.Tools.RoboMaker' |
| 182 | + 'AWS.Tools.Route53' |
| 183 | + 'AWS.Tools.Route53Domains' |
| 184 | + 'AWS.Tools.Route53Resolver' |
| 185 | + 'AWS.Tools.S3' |
| 186 | + 'AWS.Tools.S3Control' |
| 187 | + 'AWS.Tools.SageMaker' |
| 188 | + 'AWS.Tools.SageMakerRuntime' |
| 189 | + 'AWS.Tools.SavingsPlans' |
| 190 | + 'AWS.Tools.SecretsManager' |
| 191 | + 'AWS.Tools.SecurityHub' |
| 192 | + 'AWS.Tools.SecurityToken' |
| 193 | + 'AWS.Tools.ServerlessApplicationRepository' |
| 194 | + 'AWS.Tools.ServerMigrationService' |
| 195 | + 'AWS.Tools.ServiceCatalog' |
| 196 | + 'AWS.Tools.ServiceDiscovery' |
| 197 | + 'AWS.Tools.ServiceQuotas' |
| 198 | + 'AWS.Tools.Shield' |
| 199 | + 'AWS.Tools.SimpleEmail' |
| 200 | + 'AWS.Tools.SimpleEmailV2' |
| 201 | + 'AWS.Tools.SimpleNotificationService' |
| 202 | + 'AWS.Tools.SimpleSystemsManagement' |
| 203 | + 'AWS.Tools.SimpleWorkflow' |
| 204 | + 'AWS.Tools.Snowball' |
| 205 | + 'AWS.Tools.SQS' |
| 206 | + 'AWS.Tools.SSO' |
| 207 | + 'AWS.Tools.SSOOIDC' |
| 208 | + 'AWS.Tools.StepFunctions' |
| 209 | + 'AWS.Tools.StorageGateway' |
| 210 | + 'AWS.Tools.Textract' |
| 211 | + 'AWS.Tools.TranscribeService' |
| 212 | + 'AWS.Tools.Transfer' |
| 213 | + 'AWS.Tools.Translate' |
| 214 | + 'AWS.Tools.WAF' |
| 215 | + 'AWS.Tools.WAFRegional' |
| 216 | + 'AWS.Tools.WAFV2' |
| 217 | + 'AWS.Tools.WorkDocs' |
| 218 | + 'AWS.Tools.WorkLink' |
| 219 | + 'AWS.Tools.WorkMail' |
| 220 | + 'AWS.Tools.WorkMailMessageFlow' |
| 221 | + 'AWS.Tools.WorkSpaces' |
| 222 | + 'AWS.Tools.XRay' |
| 223 | +) |
0 commit comments