Skip to content

Commit 7b08c0c

Browse files
committedDec 25, 2023
New template: AWS.Tools.ps1
1 parent cf8bfab commit 7b08c0c

File tree

1 file changed

+223
-0
lines changed

1 file changed

+223
-0
lines changed
 

‎Templates/AWS.Tools.ps1

+223
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,223 @@
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

Comments
 (0)
Please sign in to comment.