Skip to content
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

Adds latest IAM updates from AWS #661

Merged
merged 1 commit into from
May 1, 2024
Merged

Adds latest IAM updates from AWS #661

merged 1 commit into from
May 1, 2024

Conversation

udondan
Copy link
Owner

@udondan udondan commented May 1, 2024

Adds latest IAM updates from AWS

Summary by CodeRabbit

  • New Features

    • Introduced new services and actions for Qapps and Qbusiness, including subscription management and Qapps interactions.
    • Added new methods in the Timestream class for managing account settings.
    • New resource types for subscriptions and self-sessions are now supported.
  • Documentation

    • Updated documentation to reflect the new version 0.635.0 and the increased count of supported services, actions, and resource types.
  • Version Update

    • Updated system version from 0.634.0 to 0.635.0.

Copy link

coderabbitai bot commented May 1, 2024

Walkthrough

Version 0.635.0 introduces enhancements across various services, focusing on the addition of the qapps service and qbusiness actions like subscription management. Updates also include new methods in the Timestream and SecurityTokenService classes for account settings and session management, respectively. The documentation and stats files have been updated to reflect these changes, alongside the increment in supported services, actions, and resource types.

Changes

Files Summary
CHANGELOG/v0.635.0.md, README.md, VERSION, docs/source/conf.py, docs/source/index.rst Updated version numbers and statistics for services, actions, and resource types.
lib/generated/index.ts, lib/generated/policy-statements/qbusiness.ts, lib/generated/policy-statements/qbusinessqapps.ts, lib/generated/policy-statements/securitytokenservice.ts, lib/generated/policy-statements/timestream.ts New functionalities and methods added for qapps, qbusiness, SecurityTokenService, and Timestream.
stats/actions/qapps, stats/actions/qbusiness, stats/actions/timestream, stats/resources/qapps, stats/resources/qbusiness, stats/resources/sts, stats/services Updated action and resource statistics for qapps, qbusiness, timestream, and sts. Added new service qapps to the list.

Recent Review Details

Configuration used: CodeRabbit UI
Review profile: CHILL

Commits Files that changed from the base of the PR and between be39aae and 1f32d70.
Files selected for processing (18)
  • CHANGELOG/v0.635.0.md (1 hunks)
  • README.md (1 hunks)
  • VERSION (1 hunks)
  • docs/source/conf.py (1 hunks)
  • docs/source/index.rst (1 hunks)
  • lib/generated/index.ts (1 hunks)
  • lib/generated/policy-statements/qbusiness.ts (8 hunks)
  • lib/generated/policy-statements/qbusinessqapps.ts (1 hunks)
  • lib/generated/policy-statements/securitytokenservice.ts (1 hunks)
  • lib/generated/policy-statements/timestream.ts (3 hunks)
  • stats/actions/qapps (1 hunks)
  • stats/actions/qbusiness (4 hunks)
  • stats/actions/timestream (2 hunks)
  • stats/conditions/qapps (1 hunks)
  • stats/resources/qapps (1 hunks)
  • stats/resources/qbusiness (1 hunks)
  • stats/resources/sts (1 hunks)
  • stats/services (1 hunks)
Files skipped from review due to trivial changes (9)
  • VERSION
  • docs/source/conf.py
  • docs/source/index.rst
  • lib/generated/index.ts
  • lib/generated/policy-statements/securitytokenservice.ts
  • stats/conditions/qapps
  • stats/resources/qapps
  • stats/resources/qbusiness
  • stats/services
Additional Context Used
LanguageTool (38)
CHANGELOG/v0.635.0.md (15)

Near line 3: Possible spelling mistake found.
Context: New services: - qapps New actions: - qbusiness:CancelSu...


Near line 7: Possible spelling mistake found.
Context: ...rvices:** - qapps New actions: - qbusiness:CancelSubscription - qbusiness:CreateSu...


Near line 7: Possible spelling mistake found.
Context: ... - qapps New actions: - qbusiness:CancelSubscription - qbusiness:CreateSubscription - qbusin...


Near line 8: Possible spelling mistake found.
Context: ...ns:** - qbusiness:CancelSubscription - qbusiness:CreateSubscription - qbusiness:ListSubs...


Near line 8: Possible spelling mistake found.
Context: ...business:CancelSubscription - qbusiness:CreateSubscription - qbusiness:ListSubscriptions - qbusine...


Near line 9: Possible spelling mistake found.
Context: ...iption - qbusiness:CreateSubscription - qbusiness:ListSubscriptions - qbusiness:UpdateSub...


Near line 9: Possible spelling mistake found.
Context: ...business:CreateSubscription - qbusiness:ListSubscriptions - qbusiness:UpdateSubscription - timest...


Near line 10: Possible spelling mistake found.
Context: ...ription - qbusiness:ListSubscriptions - qbusiness:UpdateSubscription - timestream:Describ...


Near line 10: Possible spelling mistake found.
Context: ...qbusiness:ListSubscriptions - qbusiness:UpdateSubscription - timestream:DescribeAccountSettings - ...


Near line 11: Possible spelling mistake found.
Context: ...ptions - qbusiness:UpdateSubscription - timestream:DescribeAccountSettings - timestream:Up...


Near line 11: Possible spelling mistake found.
Context: ...usiness:UpdateSubscription - timestream:DescribeAccountSettings - timestream:UpdateAccountSettings **N...


Near line 12: Possible spelling mistake found.
Context: ... - timestream:DescribeAccountSettings - timestream:UpdateAccountSettings **New resource t...


Near line 12: Possible spelling mistake found.
Context: ...am:DescribeAccountSettings - timestream:UpdateAccountSettings New resource types: - qbusiness:s...


Near line 16: Possible spelling mistake found.
Context: ...untSettings New resource types: - qbusiness:subscription - sts:self-session


Near line 17: Possible spelling mistake found.
Context: ...ce types:** - qbusiness:subscription - sts:self-session

README.md (23)

Near line 3: Possible spelling mistake found.
Context: ...o=github&label=GitHub%20Stars)][source] [![iam-floyd](https://img.shields.io/github/v/releas...


Near line 25: A comma may be missing after the conjunctive/linking adverb ‘Therefore’.
Context: ... change while I implement new features. Therefore make sure you use an exact version in y...


Near line 25: Possible spelling mistake found.
Context: ...e sure you use an exact version in your package.json before it reaches 1.0.0.** ## Documen...


Near line 37: Possible spelling mistake found.
Context: ...ferent package variants available: - iam-floyd: Can be used in AWS SDK or for whatev...


Near line 38: Possible spelling mistake found.
Context: ...://www.npmjs.com/package/iam-floyd) - cdk-iam-floyd: Integrates into [AWS CDK] and extend...


Near line 47: Possible typo: you repeated a whitespace
Context: ...io]. ## CDK Compatibility Matrix | CDK | cdk-iam-floyd | | -------...


Near line 47: Possible spelling mistake found.
Context: ...DK Compatibility Matrix | CDK | cdk-iam-floyd | | ---------- | ---------...


Near line 47: Possible typo: you repeated a whitespace
Context: ...ity Matrix | CDK | cdk-iam-floyd | | ---------- | -----------------------...


Near line 49: Do you wish to insert an arrow?
Context: ...------ | -------------------------- | | <= 1.151.0 | <= 0.285.0 | ...


Near line 49: Do you wish to insert an arrow?
Context: ...---------------------- | | <= 1.151.0 | <= 0.285.0 | | >= 1.152.0 ...


Near line 49: Possible typo: you repeated a whitespace
Context: ...------------ | | <= 1.151.0 | <= 0.285.0 | | >= 1.152.0 | 0.286.0 ...


Near line 50: Possible typo: you repeated a whitespace
Context: ... | | >= 1.152.0 | 0.286.0 | | >= 1.158.0 | **No compatible version...


Near line 52: Possible typo: you repeated a whitespace
Context: ... No compatible version! | | >= 2.0.0 | >= 0.300.0 | | >= 2.20...


Near line 52: Possible typo: you repeated a whitespace
Context: ...e version!** | | >= 2.0.0 | >= 0.300.0 | | >= 2.20.0 | >= 0.351.0 ...


Near line 53: Possible typo: you repeated a whitespace
Context: ...>= 0.300.0 | | >= 2.20.0 | >= 0.351.0 | | >= 2.26...


Near line 53: Possible typo: you repeated a whitespace
Context: ... | | >= 2.20.0 | >= 0.351.0 | | >= 2.26.0 | >= 0.377.0 ...


Near line 54: Possible typo: you repeated a whitespace
Context: ...>= 0.351.0 | | >= 2.26.0 | >= 0.377.0 | | 2.29.x ...


Near line 54: Possible typo: you repeated a whitespace
Context: ... | | >= 2.26.0 | >= 0.377.0 | | 2.29.x | **No compatible version...


Near line 55: Possible typo: you repeated a whitespace
Context: ... | >= 0.377.0 | | 2.29.x | No compatible version! | | >= 2.30...


Near line 56: Possible typo: you repeated a whitespace
Context: ...No compatible version! | | >= 2.30.0 | >= 0.391.0 | --- ## ...


Near line 56: Possible typo: you repeated a whitespace
Context: ...e version!** | | >= 2.30.0 | >= 0.391.0 | --- ## Legal The code contained in ...


Near line 62: Possible missing article found.
Context: ...mes and their description therefore are property of AWS. AWS and their services are tra...


Near line 64: Possible missing comma found.
Context: ...eir services are trademarks, registered trademarks or trade dress of AWS in the U.S. and/o...

Additional comments not posted (13)
stats/resources/sts (1)

2-2: The addition of sts:self-session correctly updates the resource types for the sts service.

CHANGELOG/v0.635.0.md (1)

1-17: The changelog correctly lists the new services, actions, and resource types introduced in version 0.635.0.

stats/actions/qapps (1)

1-21: The actions listed for the qapps service are correctly categorized and align with the new functionalities introduced.

stats/actions/timestream (1)

Line range hint 9-33: The addition of DescribeAccountSettings and UpdateAccountSettings correctly updates the actions for the timestream service and aligns with the service's expansion.

stats/actions/qbusiness (1)

Line range hint 4-46: The addition of subscription-related actions (CancelSubscription, CreateSubscription, ListSubscriptions, UpdateSubscription) correctly updates the actions for the qbusiness service and aligns with the service's enhancements.

README.md (1)

19-21: The updated statistics in the README file correctly reflect the new version's increased counts of services, actions, and resource types.

lib/generated/policy-statements/qbusinessqapps.ts (1)

1-253: The Qapps class correctly defines policy statements for the qapps service, with methods accurately representing the actions and their access levels.

lib/generated/policy-statements/timestream.ts (1)

Line range hint 1-506: The Timestream class correctly defines policy statements for the timestream service, with methods accurately representing the actions and their access levels, including the newly added DescribeAccountSettings and UpdateAccountSettings.

lib/generated/policy-statements/qbusiness.ts (5)

48-55: Method toCancelSubscription correctly implements the permission with appropriate access level.


149-156: Method toCreateSubscription correctly implements the permission with appropriate access level.


450-457: Method toListSubscriptions correctly implements the permission with appropriate access level.


610-617: Method toUpdateSubscription correctly implements the permission with appropriate access level.


822-833: Method onSubscription correctly constructs the ARN for the subscription resource with appropriate default values and optional parameters.


Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?

Share
Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>.
    • Generate unit testing code for this file.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai generate unit testing code for this file.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai generate interesting stats about this repository and render them as a table.
    • @coderabbitai show all the console.log statements in this repository.
    • @coderabbitai read src/utils.ts and generate unit testing code.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (invoked as PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger a review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai help to get help.

Additionally, you can add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.

CodeRabbit Configration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

@udondan udondan merged commit d139673 into main May 1, 2024
8 checks passed
@udondan udondan deleted the iam-updates branch May 1, 2024 02:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant