Skip to content

Commit c746365

Browse files
Mondootas50
authored andcommitted
⭐ Add 15 new typed resources and ~50 fields across 23 AWS services
New typed resources: - aws.fsx.volume: FSx ONTAP and OpenZFS volumes with flattened config fields - aws.ec2.transitgateway: Transit gateways with flattened Options fields - aws.neptune.snapshot: Neptune DB cluster snapshots (per-cluster) - aws.redshift.snapshot: Redshift cluster snapshots (per-cluster) - aws.backup.plan: Backup plans with lazy-loaded rules - aws.backup.plan.rule: Backup plan rules with schedule, lifecycle, copy actions - aws.backup.plan.rule.copyAction: Cross-region/account backup copies - aws.backup.plan.advancedBackupSetting: Resource-specific backup options - aws.backup.lifecycle: Typed lifecycle settings (cold storage, deletion) - aws.elb.listener: ALB/NLB listeners with protocol, port, SSL policy - aws.elb.loadbalancer.attribute: Typed LB attributes (deletion protection, access logs, etc.) - aws.elb.targetgroup.attributes: Typed TG attributes (stickiness, algorithm, etc.) - aws.vpc.routetable.route: Typed VPC route table entries - aws.s3.bucket.encryptionRule: Typed S3 encryption rules - aws.s3.bucket.replicationRule: Typed S3 replication rules New fields on existing resources: - EC2: bootMode, sourceDestCheck, ipv6Address on instances; description on images - ECS: enableExecuteCommand, schedulingStrategy, platformFamily, cpu/memory on tasks - ELB: ipAddressType, listeners(), instances(), typed attributes on load balancers - RDS: licenseModel, maxAllocatedStorage, dedicatedLogVolume, storageThroughput, engineMode, earliestRestorableTime on clusters - IAM: path on users, roles, and groups - S3: typed encryptionRules() and replicationRules() on buckets - Lambda: state, codeSize, stateReason, lastUpdateStatus - CloudWatch: actionsEnabled on alarms; dataProtectionStatus, deletionProtection on log groups - CodeBuild: createdAt, modifiedAt, privilegedMode, encryptionKey, timeouts - ElastiCache: preferredMaintenanceWindow; subnets on serverless caches - SageMaker: rootAccess, minimumInstanceMetadataServiceVersion, subnet - SNS: kmsMasterKey on topics - SQS: deduplicationScope, fifoThroughputLimit on queues - SSM: agentVersion, lastPingedAt, computerName on instances - Redshift: clusterAvailabilityStatus, multiAZ, ipAddressType, snapshots() - ACM: renewalEligible, signatureAlgorithm on certificates - CloudFront: comment on distributions - DynamoDB: latestStreamLabel on tables - ECR: lifecyclePolicy, scanningFrequency on repositories - Neptune: snapshots() on clusters - FSx: volumes() on service - Backup: plans() on service Signed-off-by: Tim Smith <tsmith84@gmail.com>
1 parent 0f11da0 commit c746365

30 files changed

+6524
-177
lines changed

.github/actions/spelling/expect.txt

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
aad
22
ACCOUNTADMIN
33
advancedthreatprotection
4+
alpn
45
antispam
56
appslot
67
atlassian
@@ -15,6 +16,7 @@ backupconfiguration
1516
backupsetting
1617
backupshorttermretentionpolicy
1718
bigquery
19+
blackhole
1820
bytematchstatement
1921
cavium
2022
cdn
@@ -41,7 +43,9 @@ dfw
4143
dlp
4244
dlq
4345
dlv
46+
dsse
4447
eas
48+
Ecmp
4549
eip
4650
ekm
4751
ekus
@@ -51,6 +55,8 @@ failback
5155
fargate
5256
filesz
5357
firefox
58+
FLEXGROUP
59+
FLEXVOL
5460
frontmatter
5561
ftps
5662
fumadocs
@@ -119,11 +125,14 @@ nullstring
119125
oidc
120126
OIDs
121127
ondemand
128+
ontap
122129
opcplc
123130
opensearch
124131
openssl
132+
openzfs
125133
orstatement
126134
ospf
135+
parallelquery
127136
paravirtual
128137
PAYG
129138
Pids
@@ -172,8 +181,10 @@ timestream
172181
toplevel
173182
tpu
174183
serviceconnection
184+
transitgateway
175185
Vnet
176186
udid
187+
uefi
177188
Uocm
178189
usb
179190
Utc
@@ -191,4 +202,5 @@ webide
191202
WEBSERVERS
192203
wil
193204
xssmatchstatement
205+
ZSTD
194206
zrt

providers/aws/go.mod

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ go 1.25.1
66

77
require (
88
github.com/aws/aws-sdk-go-v2 v1.41.1
9-
github.com/aws/aws-sdk-go-v2/config v1.32.7
10-
github.com/aws/aws-sdk-go-v2/credentials v1.19.7
9+
github.com/aws/aws-sdk-go-v2/config v1.32.9
10+
github.com/aws/aws-sdk-go-v2/credentials v1.19.9
1111
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.17
1212
github.com/aws/aws-sdk-go-v2/service/accessanalyzer v1.45.8
1313
github.com/aws/aws-sdk-go-v2/service/account v1.30.1
@@ -16,22 +16,22 @@ require (
1616
github.com/aws/aws-sdk-go-v2/service/applicationautoscaling v1.41.10
1717
github.com/aws/aws-sdk-go-v2/service/autoscaling v1.64.0
1818
github.com/aws/aws-sdk-go-v2/service/backup v1.54.6
19-
github.com/aws/aws-sdk-go-v2/service/cloudfront v1.59.0
19+
github.com/aws/aws-sdk-go-v2/service/cloudfront v1.60.0
2020
github.com/aws/aws-sdk-go-v2/service/cloudtrail v1.55.5
21-
github.com/aws/aws-sdk-go-v2/service/cloudwatch v1.53.1
21+
github.com/aws/aws-sdk-go-v2/service/cloudwatch v1.54.0
2222
github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs v1.63.1
2323
github.com/aws/aws-sdk-go-v2/service/codebuild v1.68.9
2424
github.com/aws/aws-sdk-go-v2/service/codedeploy v1.35.9
2525
github.com/aws/aws-sdk-go-v2/service/configservice v1.61.0
2626
github.com/aws/aws-sdk-go-v2/service/databasemigrationservice v1.61.5
2727
github.com/aws/aws-sdk-go-v2/service/drs v1.36.9
28-
github.com/aws/aws-sdk-go-v2/service/dynamodb v1.54.0
29-
github.com/aws/aws-sdk-go-v2/service/ec2 v1.289.0
30-
github.com/aws/aws-sdk-go-v2/service/ecr v1.55.1
28+
github.com/aws/aws-sdk-go-v2/service/dynamodb v1.55.0
29+
github.com/aws/aws-sdk-go-v2/service/ec2 v1.290.0
30+
github.com/aws/aws-sdk-go-v2/service/ecr v1.55.2
3131
github.com/aws/aws-sdk-go-v2/service/ecrpublic v1.38.9
32-
github.com/aws/aws-sdk-go-v2/service/ecs v1.71.0
32+
github.com/aws/aws-sdk-go-v2/service/ecs v1.72.0
3333
github.com/aws/aws-sdk-go-v2/service/efs v1.41.10
34-
github.com/aws/aws-sdk-go-v2/service/eks v1.77.0
34+
github.com/aws/aws-sdk-go-v2/service/eks v1.80.0
3535
github.com/aws/aws-sdk-go-v2/service/elasticache v1.51.9
3636
github.com/aws/aws-sdk-go-v2/service/elasticloadbalancing v1.33.19
3737
github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 v1.54.6
@@ -40,23 +40,23 @@ require (
4040
github.com/aws/aws-sdk-go-v2/service/fsx v1.65.3
4141
github.com/aws/aws-sdk-go-v2/service/guardduty v1.73.0
4242
github.com/aws/aws-sdk-go-v2/service/iam v1.53.2
43-
github.com/aws/aws-sdk-go-v2/service/inspector2 v1.46.2
44-
github.com/aws/aws-sdk-go-v2/service/kms v1.49.5
45-
github.com/aws/aws-sdk-go-v2/service/lambda v1.87.1
43+
github.com/aws/aws-sdk-go-v2/service/inspector2 v1.47.0
44+
github.com/aws/aws-sdk-go-v2/service/kms v1.50.0
45+
github.com/aws/aws-sdk-go-v2/service/lambda v1.88.0
4646
github.com/aws/aws-sdk-go-v2/service/macie2 v1.50.9
4747
github.com/aws/aws-sdk-go-v2/service/neptune v1.43.9
4848
github.com/aws/aws-sdk-go-v2/service/opensearch v1.57.1
49-
github.com/aws/aws-sdk-go-v2/service/organizations v1.50.1
50-
github.com/aws/aws-sdk-go-v2/service/rds v1.114.0
51-
github.com/aws/aws-sdk-go-v2/service/redshift v1.62.0
52-
github.com/aws/aws-sdk-go-v2/service/s3 v1.95.1
53-
github.com/aws/aws-sdk-go-v2/service/s3control v1.67.3
54-
github.com/aws/aws-sdk-go-v2/service/sagemaker v1.230.1
49+
github.com/aws/aws-sdk-go-v2/service/organizations v1.50.2
50+
github.com/aws/aws-sdk-go-v2/service/rds v1.116.0
51+
github.com/aws/aws-sdk-go-v2/service/redshift v1.62.1
52+
github.com/aws/aws-sdk-go-v2/service/s3 v1.96.0
53+
github.com/aws/aws-sdk-go-v2/service/s3control v1.68.0
54+
github.com/aws/aws-sdk-go-v2/service/sagemaker v1.233.0
5555
github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.41.1
56-
github.com/aws/aws-sdk-go-v2/service/securityhub v1.67.3
56+
github.com/aws/aws-sdk-go-v2/service/securityhub v1.67.4
5757
github.com/aws/aws-sdk-go-v2/service/sns v1.39.11
5858
github.com/aws/aws-sdk-go-v2/service/sqs v1.42.21
59-
github.com/aws/aws-sdk-go-v2/service/ssm v1.67.8
59+
github.com/aws/aws-sdk-go-v2/service/ssm v1.68.0
6060
github.com/aws/aws-sdk-go-v2/service/sts v1.41.6
6161
github.com/aws/aws-sdk-go-v2/service/timestreaminfluxdb v1.18.1
6262
github.com/aws/aws-sdk-go-v2/service/timestreamwrite v1.35.16
@@ -117,8 +117,8 @@ require (
117117
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.17 // indirect
118118
github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.17 // indirect
119119
github.com/aws/aws-sdk-go-v2/service/signin v1.0.5 // indirect
120-
github.com/aws/aws-sdk-go-v2/service/sso v1.30.9 // indirect
121-
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.13 // indirect
120+
github.com/aws/aws-sdk-go-v2/service/sso v1.30.10 // indirect
121+
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.14 // indirect
122122
github.com/awslabs/amazon-ecr-credential-helper/ecr-login v0.11.0 // indirect
123123
github.com/aymanbagabas/go-osc52/v2 v2.0.1 // indirect
124124
github.com/beorn7/perks v1.0.1 // indirect

0 commit comments

Comments
 (0)