npm / @pulumi/awsx
@pulumi/awsx
What changed in @pulumi/awsx 3, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-17.
2 breaking7 new APIs and options4 behavior and defaults60 tooling13 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli init@pulumi/awsx 386 changes
Breaking changes 2
Validation now rejects duplicate subnet types when they do not have unique names.
An error is now thrown when the requested region is not available.
New APIs and options 7
Adds experimental ECS container definitions for defining ECS container configurations in AWSX programs.
ECS Services can now be configured with capacity providers.
Adds subnetNameTagStrategy to tag subnets after their Availability Zone.
Adds support for Fargate task sizes with 32 vCPUs.
Adds an automatic strategy for configuring VPC endpoints.
Adds the AutoMerge subnet allocation strategy.
Grouped VPC subnet resources are now exposed for developer use.
Behavior and default changes 4
The schema display name no longer uses the Crosswalk branding.
Validation now allows more flexible subnet configurations for NAT Gateways.
Automatic merging of subnet defaults was reverted.
Partial subnet specifications are now merged with defaults when using the auto subnet strategy.
Tooling 60
The Go get command for pulumi-awsx was updated to use the v3 API.
The corsRules item type now references the AWS provider v7.11.0 schema.
The grants item type now references the AWS provider v7.11.0 schema.
The lifecycleRules item type now references the AWS provider v7.11.0 schema.
The logging type now references the AWS provider v7.11.0 schema.
The objectLockConfiguration type now references the AWS provider v7.11.0 schema.
The replicationConfiguration type now references the AWS provider v7.11.0 schema.
The serverSideEncryptionConfiguration type now references the AWS provider v7.11.0 schema.
The versioning type now references the AWS provider v7.11.0 schema.
The website type now references the AWS provider v7.11.0 schema.
The inlinePolicies item type now references the AWS provider v7.11.0 schema.
The egress item type now references the AWS provider v7.11.0 schema.
The ingress item type now references the AWS provider v7.11.0 schema.
The advancedEventSelectors item type now references the AWS provider v7.11.0 schema.
The bucket property type now references the AWS provider v7.11.0 schema.
The eventSelectors item type now references the AWS provider v7.11.0 schema.
The insightSelectors item type now references the AWS provider v7.11.0 schema.
The logGroup property type now references the AWS provider v7.11.0 schema.
The trail property type now references the AWS provider v7.11.0 schema.
The eips item type now references the AWS provider v7.11.0 schema.
The internetGateway property type now references the AWS provider v7.11.0 schema.
The natGateways item type now references the AWS provider v7.11.0 schema.
The routes item type now references the AWS provider v7.11.0 schema.
The routeTableAssociations item type now references the AWS provider v7.11.0 schema.
The routeTables item type now references the AWS provider v7.11.0 schema.
The subnets item type now references the AWS provider v7.11.0 schema.
The vpc property type now references the AWS provider v7.11.0 schema.
The vpcEndpoints item type now references the AWS provider v7.11.0 schema.
The dnsOptions type now references the AWS provider v7.11.0 schema.
The subnetConfigurations item type now references the AWS provider v7.11.0 schema.
The encryptionConfigurations item type now references the AWS provider v7.11.0 schema.
The imageScanningConfiguration type now references the AWS provider v7.11.0 schema.
The imageTagMutabilityExclusionFilters item type now references the AWS provider v7.11.0 schema.
The lifecyclePolicy property type now references the AWS provider v7.11.0 schema.
The repository property type now references the AWS provider v7.11.0 schema.
The ephemeralStorage type now references the AWS provider v7.11.0 schema.
The placementConstraints item type now references the AWS provider v7.11.0 schema.
The proxyConfiguration type now references the AWS provider v7.11.0 schema.
The runtimePlatform type now references the AWS provider v7.11.0 schema.
The volumes item type now references the AWS provider v7.11.0 schema.
The ephemeralStorage type now references the AWS provider v7.11.0 schema.
The placementConstraints item type now references the AWS provider v7.11.0 schema.
The proxyConfiguration type now references the AWS provider v7.11.0 schema.
The runtimePlatform type now references the AWS provider v7.11.0 schema.
The volumes item type now references the AWS provider v7.11.0 schema.
The targetGroup type now references the AWS provider v7.11.0 schema.
The defaultActions item type now references the AWS provider v7.11.0 schema.
The mutualAuthentication type now references the AWS provider v7.11.0 schema.
The healthCheck type now references the AWS provider v7.11.0 schema.
The stickiness type now references the AWS provider v7.11.0 schema.
The targetFailovers item type now references the AWS provider v7.11.0 schema.
The targetGroupHealth type now references the AWS provider v7.11.0 schema.
The targetHealthStates item type now references the AWS provider v7.11.0 schema.
EC2Service input and output types now reference AWS provider schema v7.7.0 instead of v7.0.0.
FargateService input and output types now reference AWS provider schema v7.7.0 instead of v7.0.0.
FargateTaskDefinition input and output types now reference AWS provider schema v7.7.0 instead of v7.0.0.
ApplicationLoadBalancer input and output types now reference AWS provider schema v7.7.0 instead of v7.0.0.
NetworkLoadBalancer input and output types now reference AWS provider schema v7.7.0 instead of v7.0.0.
RoleWithPolicy inline policy item types now reference the AWS provider v7.7.0 schema.
The targetGroup property type now references the AWS provider v7.7.0 schema.
Fixes and other changes 13
Rehydrated component outputs are preserved, improving consistency when existing component state is restored.
Passes the top-level region through to the ECR Repository lifecycle policy.
Fixed a refresh crash after upgrading to version 2.19.
The Vpc region is now passed through to child resources, ensuring they use the configured region.
Fixes classic provider typings when exactOptionalPropertyTypes is enabled.
IPv6 subnet assignment defaults were restored for EC2 VPCs.
The awsx-classic API Gateway Lambda permission sourceArn formatting was fixed.
CloudTrail to CloudWatch Logs access was fixed, improving integrations that send CloudTrail events to CloudWatch Logs.
Trail input and output resource types now reference AWS provider schema v7.7.0 instead of v7.0.0.
Vpc property resource types now reference AWS provider schema v7.7.0 instead of v7.0.0.
Repository input and output resource types now reference AWS provider schema v7.7.0 instead of v7.0.0.
EC2TaskDefinition input and output types now reference AWS provider schema v7.7.0 instead of v7.0.0.
TargetGroupAttachment input and output resource types now reference AWS provider schema v7.7.0 instead of v7.0.0.