-
Notifications
You must be signed in to change notification settings - Fork 3.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(stepfunctions): add support for EncryptionConfiguration #30959
feat(stepfunctions): add support for EncryptionConfiguration #30959
Commits on Jul 15, 2024
-
Basic implementation for EncryptionConfiguration
Vaid Saraswat committedJul 15, 2024 Configuration menu - View commit details
-
Copy full SHA for 3e29f48 - Browse repository at this point
Copy the full SHA 3e29f48View commit details
Commits on Jul 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4d63917 - Browse repository at this point
Copy the full SHA 4d63917View commit details
Commits on Jul 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f9b5d7a - Browse repository at this point
Copy the full SHA f9b5d7aView commit details
Commits on Aug 8, 2024
-
Adding support for KMS in StateMachine and Activity resources
Vaid Saraswat committedAug 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 971290d - Browse repository at this point
Copy the full SHA 971290dView commit details -
Update packages/aws-cdk-lib/aws-stepfunctions/lib/state-machine.ts
Co-authored-by: Adam Wong <55506708+wong-a@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for a44a3e0 - Browse repository at this point
Copy the full SHA a44a3e0View commit details -
Update packages/aws-cdk-lib/aws-stepfunctions/lib/state-machine.ts
Co-authored-by: Adam Wong <55506708+wong-a@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ec8865a - Browse repository at this point
Copy the full SHA ec8865aView commit details -
Update packages/aws-cdk-lib/aws-stepfunctions/lib/state-machine.ts
Co-authored-by: Adam Wong <55506708+wong-a@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c1d25e9 - Browse repository at this point
Copy the full SHA c1d25e9View commit details
Commits on Aug 9, 2024
-
Addressing second round of feedback
Vaid Saraswat committedAug 9, 2024 Configuration menu - View commit details
-
Copy full SHA for 61b69e1 - Browse repository at this point
Copy the full SHA 61b69e1View commit details -
Removed redunant optional chaining and created encryptionConfiguratio…
…n constructor method
Vaid Saraswat committedAug 9, 2024 Configuration menu - View commit details
-
Copy full SHA for 25521c4 - Browse repository at this point
Copy the full SHA 25521c4View commit details -
Adding integrations key policy & non-null assertion for kms key in util
Vaid Saraswat committedAug 9, 2024 Configuration menu - View commit details
-
Copy full SHA for 2373d5a - Browse repository at this point
Copy the full SHA 2373d5aView commit details
Commits on Aug 11, 2024
-
Removing condition from KMS key policy for CWL encryption
Vaid Saraswat committedAug 11, 2024 Configuration menu - View commit details
-
Copy full SHA for 8d605fe - Browse repository at this point
Copy the full SHA 8d605feView commit details -
Updating CWL encryption example to provide KMS key as prop
Vaid Saraswat committedAug 11, 2024 Configuration menu - View commit details
-
Copy full SHA for b2dc0e9 - Browse repository at this point
Copy the full SHA b2dc0e9View commit details
Commits on Aug 12, 2024
-
Adding back encryption context and updating CWL Log Group to use sepa…
…rate KMS Key in snapshot tests and README examples
Vaid Saraswat committedAug 12, 2024 Configuration menu - View commit details
-
Copy full SHA for 89a56ce - Browse repository at this point
Copy the full SHA 89a56ceView commit details
Commits on Aug 13, 2024
-
Adding ActivityProps type as accepted type for constructEncryptionCon…
…figuration
Vaid Saraswat committedAug 13, 2024 Configuration menu - View commit details
-
Copy full SHA for 5ab6f60 - Browse repository at this point
Copy the full SHA 5ab6f60View commit details
Commits on Aug 14, 2024
-
Update packages/aws-cdk-lib/aws-stepfunctions/lib/activity.ts
Co-authored-by: Adam Wong <55506708+wong-a@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ce62bb7 - Browse repository at this point
Copy the full SHA ce62bb7View commit details -
Update packages/aws-cdk-lib/aws-stepfunctions/lib/util.ts
Co-authored-by: Adam Wong <55506708+wong-a@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e57602a - Browse repository at this point
Copy the full SHA e57602aView commit details -
Update packages/aws-cdk-lib/aws-stepfunctions/lib/util.ts
Co-authored-by: Adam Wong <55506708+wong-a@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 20bf8e5 - Browse repository at this point
Copy the full SHA 20bf8e5View commit details
Commits on Aug 16, 2024
-
Addressing third round of feedback
Vaid Saraswat committedAug 16, 2024 Configuration menu - View commit details
-
Copy full SHA for 94a1783 - Browse repository at this point
Copy the full SHA 94a1783View commit details -
Adding assertions to snapshot tests
Vaid Saraswat committedAug 16, 2024 Configuration menu - View commit details
-
Copy full SHA for 7f52d32 - Browse repository at this point
Copy the full SHA 7f52d32View commit details
Commits on Aug 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for de3bbc4 - Browse repository at this point
Copy the full SHA de3bbc4View commit details
Commits on Aug 20, 2024
-
LogGroup key uses narrower permissions in key policy && updating snap…
…shot test for basic activity and state machine with CMK
Vaid Saraswat committedAug 20, 2024 Configuration menu - View commit details
-
Copy full SHA for d668d9b - Browse repository at this point
Copy the full SHA d668d9bView commit details
Commits on Aug 22, 2024
-
Update packages/aws-cdk-lib/aws-stepfunctions/README.md
Co-authored-by: Adam Wong <55506708+wong-a@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 6042f32 - Browse repository at this point
Copy the full SHA 6042f32View commit details -
Update packages/aws-cdk-lib/aws-stepfunctions/README.md
Co-authored-by: Adam Wong <55506708+wong-a@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for db31000 - Browse repository at this point
Copy the full SHA db31000View commit details
Commits on Aug 26, 2024
-
- Add back unit tests for validating encryption configuration
- Add coverage for IAM policies being generated when enabling CWL encryption - Update the CWL integration test to check for log events, also don’t encrypt the log group as it’s not really necessary - Update activity and state machine integration test to start execution and that the activity input is correct - Ensure resources are cleaned up for integ tests (set removal policy to type cdk.RemovalPolicy.DESTROY) - Update README with working examples - Remove temporary schemas since L1s have been released
Vaid Saraswat committedAug 26, 2024 Configuration menu - View commit details
-
Copy full SHA for 1099973 - Browse repository at this point
Copy the full SHA 1099973View commit details
Commits on Aug 27, 2024
-
Update packages/aws-cdk-lib/aws-stepfunctions/README.md
Co-authored-by: Adam Wong <55506708+wong-a@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 1c3a816 - Browse repository at this point
Copy the full SHA 1c3a816View commit details -
Update packages/aws-cdk-lib/aws-stepfunctions/README.md
Co-authored-by: Adam Wong <55506708+wong-a@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d6d5f0c - Browse repository at this point
Copy the full SHA d6d5f0cView commit details -
Update packages/aws-cdk-lib/aws-stepfunctions/README.md
Co-authored-by: Adam Wong <55506708+wong-a@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for aca062a - Browse repository at this point
Copy the full SHA aca062aView commit details -
Update packages/aws-cdk-lib/aws-stepfunctions/lib/activity.ts
Co-authored-by: Adam Wong <55506708+wong-a@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e8c2808 - Browse repository at this point
Copy the full SHA e8c2808View commit details -
- Updating README to include ts and fixed indentation
- Adding unit test for Activity to ensure KmsDataKeyReusePeriodSeconds defaults to 300 secs - Updating integration test to use two separate keys for activity and state machine to verify policy generation for the state machine and activity task
Vaid Saraswat committedAug 27, 2024 Configuration menu - View commit details
-
Copy full SHA for e39dc89 - Browse repository at this point
Copy the full SHA e39dc89View commit details -
Adding dependency imports for README examples
Vaid Saraswat committedAug 27, 2024 Configuration menu - View commit details
-
Copy full SHA for 57483ac - Browse repository at this point
Copy the full SHA 57483acView commit details
Commits on Aug 28, 2024
-
- Fix indentation in code sample for README
Vaid Saraswat committedAug 28, 2024 Configuration menu - View commit details
-
Copy full SHA for 2aca3aa - Browse repository at this point
Copy the full SHA 2aca3aaView commit details -
Rename aws-cdk-lib/kms to 'aws-cdk-lib/aws-kms'
Vaid Saraswat committedAug 28, 2024 Configuration menu - View commit details
-
Copy full SHA for 8b3a07e - Browse repository at this point
Copy the full SHA 8b3a07eView commit details -
Removing unnecessary kms:Decrypt permissions for execution role when …
…encryption and logging are enabled
Vaid Saraswat committedAug 28, 2024 Configuration menu - View commit details
-
Copy full SHA for b25b069 - Browse repository at this point
Copy the full SHA b25b069View commit details -
Update packages/aws-cdk-lib/aws-stepfunctions/lib/util.ts
Co-authored-by: Adam Wong <55506708+wong-a@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 2868c02 - Browse repository at this point
Copy the full SHA 2868c02View commit details -
- Use stronger assertion Match.objectEquals
- Update unit tests to check for new wording when throwing a validation error
Vaid Saraswat committedAug 28, 2024 Configuration menu - View commit details
-
Copy full SHA for 581739d - Browse repository at this point
Copy the full SHA 581739dView commit details -
Removing unnecessary KMS:Decrypt permissions on Activity key for Send…
…TaskSuccess lambda function
Vaid Saraswat committedAug 28, 2024 Configuration menu - View commit details
-
Copy full SHA for 0a5b065 - Browse repository at this point
Copy the full SHA 0a5b065View commit details
Commits on Aug 29, 2024
-
Update packages/aws-cdk-lib/aws-stepfunctions/README.md
Co-authored-by: paulhcsun <47882901+paulhcsun@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 43d3dad - Browse repository at this point
Copy the full SHA 43d3dadView commit details
Commits on Aug 30, 2024
-
- Use new EncryptionConfiguration object for customers who want to us…
…e CMK encryption
Vaid Saraswat committedAug 30, 2024 Configuration menu - View commit details
-
Copy full SHA for b0b5674 - Browse repository at this point
Copy the full SHA b0b5674View commit details -
Vaid Saraswat committed
Aug 30, 2024 Configuration menu - View commit details
-
Copy full SHA for fedf070 - Browse repository at this point
Copy the full SHA fedf070View commit details
Commits on Sep 2, 2024
-
Update packages/aws-cdk-lib/aws-stepfunctions/README.md
Co-authored-by: Adam Wong <55506708+wong-a@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 4c062d8 - Browse repository at this point
Copy the full SHA 4c062d8View commit details -
Update packages/aws-cdk-lib/aws-stepfunctions/lib/state-machine.ts
Co-authored-by: Adam Wong <55506708+wong-a@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for f5f2396 - Browse repository at this point
Copy the full SHA f5f2396View commit details
Commits on Sep 4, 2024
-
- Created new abstract EncryptionConfiguration class which CustomerMa…
…nagedEncryptionConfiguration & AwsOwnedEncryptionConfiguration extend - Created new class CustomerManagedEncryptionConfiguration - Created new class AwsOwnedEncryptionConfiguration - Updated unit and integ tests to use either CustomerManagedEncryptionConfiguration or AwsOwnedEncryptionConfiguration when setting encryptionConfiguration - Updated README to use CustomerManagedEncryptionConfiguration or AwsOwnedEncryptionConfiguration in the code samples - Updated README to include specific comment on encrypting log group with link to relevant documentation - Added example in README for switching between CustomerManagedEncryptionConfiguration and AwsOwnedEncryptionConfiguration
Vaid Saraswat committedSep 4, 2024 Configuration menu - View commit details
-
Copy full SHA for 130cd1f - Browse repository at this point
Copy the full SHA 130cd1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ebeafe - Browse repository at this point
Copy the full SHA 1ebeafeView commit details
Commits on Sep 6, 2024
-
- Added new lines to files that didn't have them
- Moved util.ts to a private directory - Updated buildEncryptionConfiguration to to accept type EncryptionConfiguration - Rename ckmencryptionconfiguration to customer-managed-key-encryption-configuration - Rename aokencryptionconfiguration to aws-owned-key-encryption-configuration - Rename encryptionconfiguration to encryption-configuration
Vaid Saraswat committedSep 6, 2024 Configuration menu - View commit details
-
Copy full SHA for 3d44c34 - Browse repository at this point
Copy the full SHA 3d44c34View commit details
Commits on Sep 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 74cd4fb - Browse repository at this point
Copy the full SHA 74cd4fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 339aa82 - Browse repository at this point
Copy the full SHA 339aa82View commit details
Commits on Sep 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 17641e4 - Browse repository at this point
Copy the full SHA 17641e4View commit details