Skip to content

Releases: pulumi/pulumi-aws-native

v1.9.0

18 Nov 15:26
6f526ba
Compare
Choose a tag to compare
Add configuration for controlling the autonaming behavior (#1831)

This PR adds some new functionality to control the auto naming behavior.
The new behavior lives behind a provider config variable and must be
explicitly enabled by the user. The existing behavior will remain the
default behavior of the provider.

**What's new**

- `autoTrim`: When this is set to true the provider will automatically
  trim the generated name to fit within the `maxLength` requirement.
- `randomSuffixMinLength`: Set this to control the minimum length of the
  random suffix that is generated. This is especially useful in
  combination with `autoTrim` to ensure that you still end up with
  unique names (e.g. a random suffix of 1 character is not very unique)

closes https://github.com/pulumi/pulumi-aws-native/issues/1816, re
https://github.com/pulumi/pulumi-cdk/issues/62

v1.8.0

14 Nov 13:56
4872ad6
Compare
Choose a tag to compare
Ensure response data is set for CustomResourceEmulator (#1825)

The response data (`Data` property) of CFN Custom Resources is optional
(see [AWS
docs](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/crpg-ref-responses.html)).
This needs to be handled accordingly in the pulumi resource.

v1.7.0

11 Nov 15:42
7968d1b
Compare
Choose a tag to compare
Expose CloudFormation Custom Resource Emulator Resource (#1807)

This change exposes the new CloudFormation Custom Resource Emulator
resource.
Additionally, it adds an integration test for it and makes `Check`
correctly handle unknowns.

One follow up item is to translate the code example to other languages.

v1.6.0

04 Nov 19:43
895bbfc
Compare
Choose a tag to compare
Fix cidr function (#1797)

In #1791 we \"fixed\" the cidr function so that it would generate
subnets
correctly. We did not fix it correctly though. This cidr function needs
to match the logic that the CloudFormation Fn::Cidr function has.

Critically the `cidrBits` logic was incorrect. It should be the inverse
of the subnet mask that you want to have for the subnets.

For example a `cidrBits` of 5 means that I want subnets with a mask of
`/27` (32-5=27).

```ts
cidr({
  ipBlock: '192.168.0.0/24',
  count: 6,
  cidrBits: 5,
});
```

v1.5.0

01 Nov 11:45
0166a63
Compare
Choose a tag to compare
Automated SDK generation @ aws-cloudformation-user-guide 19dc52cd3f20…

v1.4.0

25 Oct 18:04
1754c6c
Compare
Choose a tag to compare
Automated upgrade: bump pulumi/pulumi to 3.137.0 (#1784)

Automated upgrade: bump pulumi/pulumi to 3.137.0

v1.3.0

17 Oct 15:30
288a106
Compare
Choose a tag to compare

What's Changed

  • Automated upgrade: bump pulumi/pulumi to 3.136.1 by @pulumi-bot in #1776
  • Automated SDK generation @ aws-cloudformation-user-guide 19dc52cd3f2007d6d268b65b739ffb5ebf8c1e76 by @pulumi-bot in #1777

Full Changelog: v1.2.0...v1.3.0

v1.2.0

14 Oct 20:01
5ad276d
Compare
Choose a tag to compare
Automated SDK generation @ aws-cloudformation-user-guide 19dc52cd3f20…

v1.1.0

11 Oct 13:05
cf71032
Compare
Choose a tag to compare
Automated SDK generation @ aws-cloudformation-user-guide 19dc52cd3f20…

v1.0.2

07 Oct 08:50
762fd14
Compare
Choose a tag to compare
Revert pulumi/pulumi to v3.132.0 (#1760)

The following open regressions in upstream pu/pu codegen are affecting
Python and Node SDKs:
- https://github.com/pulumi/pulumi/issues/17459
- https://github.com/pulumi/pulumi/issues/17474
The latest codegen version not affected by any of these is 3.132.0.

This change downgrades pu/pu to v3.132.0


Confirming this only touched the python/node SDKs. The following all
yield empty diffs:
```
git diff master -- sdk/go/
git diff master -- sdk/java/
git diff master -- sdk/dotnet/
```