IAM policy actions autocomplete, documentation & wildcard resolution

Overview

Visual Studio Marketplace Version Visual Studio Marketplace Rating Stars Visual Studio Marketplace Downloads

IAM Legend

AWS IAM actions autocomplete, documentation and wildcard resolution for Visual Studio Code.

Supports Serverless Framework, AWS SAM, CloudFormation and Terraform.

Features

  • Autocomplete for all IAM services & actions

service suggestions

  • Inline documentation for each action, including what Resources and Condition Keys they support as well as any Dependent Actions

action suggestions and documentation

  • Wildcard support when hovering an action definition to easily see exactly what action(s) will be granted

docs for multiple actions when hovering action with wildcard

Contributions

Feedback, suggestions, bug reports or any other kind of contributions are very welcome! You can find the source here!

Author

Sebastian Bille

You might also like...

๐ŸŽ A set of primitives to build simple, flexible, WAI-ARIA compliant React autocomplete, combobox or select dropdown components.

๐ŸŽ A set of primitives to build simple, flexible, WAI-ARIA compliant React autocomplete, combobox or select dropdown components.

downshift ๐ŸŽ Primitives to build simple, flexible, WAI-ARIA compliant React autocomplete, combobox or select dropdown components. Read the docs | See

Dec 28, 2022

typeahead.js is a fast and fully-featured autocomplete library

typeahead.js Inspired by twitter.com's autocomplete search functionality, typeahead.js is a flexible JavaScript library that provides a strong foundat

Dec 31, 2022

Selectize is the hybrid of a textbox and select box. It's jQuery based and it has autocomplete and native-feeling keyboard navigation; useful for tagging, contact lists, etc.

selectize.js โ†’ Selectize is looking for new members on the maintenance team! Selectize is an extensible jQuery-based custom select UI control. It's

Dec 31, 2022

๐ŸŽ A set of primitives to build simple, flexible, WAI-ARIA compliant React autocomplete, combobox or select dropdown components.

๐ŸŽ A set of primitives to build simple, flexible, WAI-ARIA compliant React autocomplete, combobox or select dropdown components.

downshift ๐ŸŽ Primitives to build simple, flexible, WAI-ARIA compliant React autocomplete, combobox or select dropdown components. Read the docs | See

Jan 1, 2023

Ultra lightweight, usable, beautiful autocomplete with zero dependencies.

Awesomplete https://leaverou.github.io/awesomplete/ Awesomplete is an ultra lightweight, customizable, simple autocomplete widget with zero dependenci

Jan 2, 2023

:globe_with_meridians: Turn any input into an address autocomplete

:globe_with_meridians: Turn any <input> into an address autocomplete

Deprecation of service Places is going away on May 31st 2022. Read our blog post announcement. Introduction Algolia Places provides a fast, distribute

Jan 9, 2023

Simple autocomplete pure vanilla Javascript library.

Simple autocomplete pure vanilla Javascript library.

autoComplete.js โœจ Simple autocomplete pure vanilla Javascript library. ๐Ÿš€ Live Demo v8.3 autoComplete.js is a simple pure vanilla Javascript library t

Dec 31, 2022

๐Ÿ”ฎ Fast and full-featured autocomplete library

๐Ÿ”ฎ Fast and full-featured autocomplete library

Autocomplete A JavaScript library that lets you quickly build autocomplete experiences ๐Ÿšง Autocomplete v1 is in an alpha phase and early feedback is w

Jan 6, 2023

Selectize is the hybrid of a textbox and select box. It's jQuery based and it has autocomplete and native-feeling keyboard navigation; useful for tagging, contact lists, etc.

selectize.js โ†’ Selectize is looking for new members on the maintenance team! Selectize is an extensible jQuery-based custom select UI control. It's

Dec 31, 2022

typeahead.js is a fast and fully-featured autocomplete library

typeahead.js Inspired by twitter.com's autocomplete search functionality, typeahead.js is a flexible JavaScript library that provides a strong foundat

Jan 4, 2023

A jQuery UI plugin to handle multi-tag fields as well as tag suggestions/autocomplete.

A jQuery UI plugin to handle multi-tag fields as well as tag suggestions/autocomplete.

Tag-it: a jQuery UI plugin Tag-it is a simple and configurable tag editing widget with autocomplete support. Homepage Demo Check the examples.html for

Dec 20, 2022

Add Github like mentions autocomplete to your application.

โš ๏ธ Announcement โš ๏ธ This project was no longer maintained. You could use zurb tribute instead. An autocompletion library to autocomplete mentions, smil

Dec 19, 2022

Ultra lightweight, usable, beautiful autocomplete with zero dependencies.

Awesomplete https://leaverou.github.io/awesomplete/ Awesomplete is an ultra lightweight, customizable, simple autocomplete widget with zero dependenci

Jan 2, 2023

curl for GraphQL with autocomplete, subscriptions and GraphiQL. Also a dead-simple universal javascript GraphQL client.

curl for GraphQL with autocomplete, subscriptions and GraphiQL. Also a dead-simple universal javascript GraphQL client.

graphqurl graphqurl is a curl like CLI for GraphQL. It's features include: CLI for making GraphQL queries. It also provisions queries with autocomplet

Jan 3, 2023

Obsidian plugin that adds autocomplete and auto-formatting to frontmatter tags.

Obsidian plugin that adds autocomplete and auto-formatting to frontmatter tags.

Obsidian Front Matter Tag Wizard Tired of having to type # to get tag autocompletion in your Obsidian note front matter? I feel your pain. This plugin

Nov 5, 2022

Autocomplete fรผr YForm Tabellen

๐Ÿšง WIP REDAXO-Addon: YForm Autocomplete Dieses Addon ermรถglicht, Felder einer YForm-Tabelle รผber eine weitere automatisiert zu befรผllen. Features Todo

Jun 17, 2022

Autocomplete for HTMLTextAreaElement and more.

Autocomplete for HTMLTextAreaElement and more.

Textcomplete Autocomplete for HTMLTextAreaElement and more. Document. Packages Textcomplete consists of subpackages: Name Description @textcomplete/co

Dec 28, 2022

๐Ÿ”ฎ Fast and full-featured autocomplete library

๐Ÿ”ฎ Fast and full-featured autocomplete library

A JavaScript library that lets you quickly build autocomplete experiences All you need to get started is: A container to inject the experience into Da

Jan 1, 2023

Autocomplete, diagnostics, hover info & more for the Wally package manager

Wally Utilities This VSCode extension provides some nice-to-haves when using the Wally package manager. The extension can be downloaded from the Visua

Jul 28, 2022
Comments
  • Question with Terraform

    Question with Terraform

    It is quite possible I am just not enabling something, but I can't seem to get this to work while writing Terraform code. I don't see lookups whether I am writing the policy jsonecode inline, or with more traditional policy creation using the data block aws_iam_policy_document. Is there a specific way the extension needs to be enabled to work with TF files? It looks great otherwise, something I feel we could use with all the new folks we have entering into the IaC world.

    question 
    opened by dweddig01 5
  • v2 versions overwrite v1-versions actions

    v2 versions overwrite v1-versions actions

    v1 versions of services use the same service-prefix as the v2 version - this means the v1 actions gets overwritten by the v2 actions

    example: https://github.com/TastefulElk/iam-legend/pull/8 Greengrass v2 overwrites Greengrass v1 actions as they share the same service-prefix greengrass

    bug 
    opened by TastefulElk 2
  • The automated release is failing ๐Ÿšจ

    The automated release is failing ๐Ÿšจ

    :rotating_light: The automated release from the master branch failed. :rotating_light:

    I recommend you give this issue a high priority, so other packages depending on you can benefit from your bug fixes and new features again.

    You can find below the list of errors reported by semantic-release. Each one of them has to be resolved in order to automatically publish your package. Iโ€™m sure you can fix this ๐Ÿ’ช.

    Errors are usually caused by a misconfiguration or an authentication problem. With each error reported below you will find explanation and guidance to help you to resolve it.

    Once all the errors are resolved, semantic-release will release your package the next time you push a commit to the master branch. You can also manually restart the failed CI job that runs semantic-release.

    If you are not sure how to resolve this, here are some links that can help you:

    If those donโ€™t help, or if this issue is reporting something you think isnโ€™t right, you can always ask the humans behind semantic-release.


    Empty ovsx personal access token specified.

    Unfortunately this error doesn't have any additional information. Feel free to kindly ask the author of the semantic-release-vsce plugin to add more helpful information.


    Good luck with your project โœจ

    Your semantic-release bot :package::rocket:

    semantic-release 
    opened by TastefulElk 0
  • Support Typescript configuration files

    Support Typescript configuration files

    Hey @TastefulElk !

    First, huge thanks for this amazing extension, it is a real life (time) saver :pray:

    However, it does not work with Typescript serverless framework configuration files (supported since v1.72.0).

    Example:

    import type { AWS } from '@serverless/typescript';
    
    const serverlessConfiguration: AWS = {
      ...
      provider: {
        ...
        iamRoleStatements: [{
          Effect: "Allow",
          Action: ['dynamodb:*'],
        }],
      },
    };
    
    module.exports = serverlessConfiguration;
    

    I took a crack at it and submitted a PR :wink:

    opened by adriencaccia 0
Releases(v1.1.15)
Owner
Sebastian Bille
Carbonara- & coffee-fueled serverless adventurer ๐Ÿโ˜•๏ธ ๐Ÿš€ AWS Solutions Architect Professional ๐Ÿš— Platform dev @ Polestar ๐Ÿ›  AWS Community Builder
Sebastian Bille
Assume AWS IAM Roles using SAML.to in GitHub Actions

assume-aws-role-action This action enables workflows to obtain AWS Access Credentials for a desired IAM Role using AWS IAM SAML and a GitHub Actions R

null 180 Dec 31, 2022
Autocomplete - Simple accessible autocomplete for vanilla javacript with support for remote & local data, ~3KB gzip

Autocomplete - Simple accessible autocomplete for vanilla javacript with support for remote & local data, ~3KB gzip

Grzegorz Tomicki 58 Dec 24, 2022
Deploy an Architect project from GitHub Actions with keys gathered from aws-actions/configure-aws-credentials

Deploy an Architect project from GitHub Actions with keys gathered from a specific AWS IAM Role federated by an IAM OIDCProvider. CloudFormation to cr

Taylor Beseda 4 Apr 6, 2022
Demo showcasing information leaks resulting from an IndexedDB same-origin policy violation in WebKit.

Safari 15 IndexedDB Leaks Description This demo showcases information leaks resulting from an IndexedDB same-origin policy violation in WebKit (a brow

FingerprintJS 101 Nov 5, 2022
Policy-password is a NodeJS library written in Typescript to generate passwords according to policies and constraints.

Policy-password is a NodeJS library written in Typescript to generate passwords according to policies and constraints.

Thomas Hesse 14 May 17, 2022
A simple interface module that creates password-policy for your application.

This module is a simple alternate to creating complex native Regex, or tidious multidimensional checks on password-string to check required elements.

Snigdh Shourya 3 Oct 27, 2022
A status monitor for Elite Dangerous, written in PHP. Designed for 1080p screens in the four-panel-view in panel.php, and for 7 inch screens with a resolution of 1024x600 connected to a Raspberry Pi.

EDStatusPanel A status monitor for Elite Dangerous, written in PHP. Designed for 1080p screens in the four-panel-view in panel.php, and for 7 inch scr

marcus-s 24 Oct 4, 2022
A react native cached, animated, and auto chooses the best-resolution image for the current screen.

A react native cached, animated and auto chooses the best-resolution image for the current screen. This is a simple react native image component that

Nam Nguyen 29 Mar 30, 2022
A high-resolution local database that uses precise algorithms to easily record data in local files within a project with persistent JSON and YAML support designed to be easy to set up and use

About A high-resolution local database that uses precise algorithms to easily record data in local files within a project with persistent JSON and YML

Shuruhatik 5 Dec 28, 2022
A documentation bot built using slash-create for its documentation, functionality derived from Eris Docs bot.

docs-bot A service that handles navigation of a docgen project manifest. Commands All arguments are required. $ npx slash-up list /docs - Search docu

/create 4 Dec 15, 2022