All Projects → org-formation → aws-resource-providers

org-formation / aws-resource-providers

Licence: MIT license
A community driven repository where you can find AWS Resource Type Providers for different purposes (including org-formation ones).

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to aws-resource-providers

cloudformation-resource-schema
The CloudFormation Resource Schema defines the shape and semantic for resources provisioned by CloudFormation. It is used by provider developers using the CloudFormation RPDK.
Stars: ✭ 77 (+32.76%)
Mutual labels:  aws-cloudformation
tug
Private Composer registry for private PHP packages on AWS Serverless
Stars: ✭ 33 (-43.1%)
Mutual labels:  aws-cloudformation
spring-cloud-aws
All development has moved to https://github.com/awspring/spring-cloud-aws Integration for Amazon Web Services APIs with Spring
Stars: ✭ 587 (+912.07%)
Mutual labels:  aws-cloudformation
ecs composex
Manage, Configure and Deploy your services and AWS services and applications from your docker-compose definitions
Stars: ✭ 79 (+36.21%)
Mutual labels:  aws-cloudformation
wolkenkratzer
Javascript library for generating CloudFormation templates
Stars: ✭ 13 (-77.59%)
Mutual labels:  aws-cloudformation
aws-cfn-ses-domain
AWS CloudFormation resources for Amazon SES domain and email identities
Stars: ✭ 45 (-22.41%)
Mutual labels:  aws-cloudformation
stackup
a simple CLI and Ruby API for AWS CloudFormation
Stars: ✭ 89 (+53.45%)
Mutual labels:  aws-cloudformation
aws-maven-plugin
Deploys resources to AWS using maven
Stars: ✭ 25 (-56.9%)
Mutual labels:  aws-cloudformation
aws-security-hub-response-and-remediation
Pre-configured response & remediation playbooks for AWS Security Hub
Stars: ✭ 58 (+0%)
Mutual labels:  aws-cloudformation
aws-cloudformation-resource-providers-cloudformation
The CloudFormation Resource Provider Package For AWS CloudFormation
Stars: ✭ 42 (-27.59%)
Mutual labels:  aws-resources
serverless-discord-bot
A serverless Discord Bot template built for AWS Lambda based on Discord's slash commands and the slash-create library.
Stars: ✭ 37 (-36.21%)
Mutual labels:  aws-cloudformation
GrassFormation
Deploy AWS Greengrass resources from your CloudFormation stack
Stars: ✭ 18 (-68.97%)
Mutual labels:  aws-cloudformation
Infrastructure
Templates and assets used to launch and manage many aspects of PRX's applications and services
Stars: ✭ 40 (-31.03%)
Mutual labels:  aws-cloudformation
cloudwatch-dashboards-cloudformation-sample
A sample project to demonstrate using Cloudformation, how to create and configure CloudWatch metric filters, alarms and a dashboard to monitor an AWS Lambda function.
Stars: ✭ 61 (+5.17%)
Mutual labels:  aws-cloudformation
aws-cfn-custom-resource-lambda-edge
🏗 AWS CloudFormation custom resource that allows deploying Lambda@Edge from any region
Stars: ✭ 19 (-67.24%)
Mutual labels:  aws-cloudformation
MPContribs
Platform for materials scientists to contribute and disseminate their materials data through Materials Project
Stars: ✭ 30 (-48.28%)
Mutual labels:  aws-cloudformation
headless-wordpress
Headless Wordpress - AWS - Easy Setup
Stars: ✭ 42 (-27.59%)
Mutual labels:  aws-cloudformation
react-native-s3
React Native app to upload and display images from Amazon S3 using AWS Amplify as the back end service.
Stars: ✭ 41 (-29.31%)
Mutual labels:  aws-cloudformation
amazon-detective-multiaccount-scripts
interact with Amazon Detective in multiple accounts and regions
Stars: ✭ 25 (-56.9%)
Mutual labels:  aws-resources
serverless-cloudformation-sub-variables
Serverless framework plugin for easily supporting AWS CloudFormation Sub intrinsic function variables
Stars: ✭ 25 (-56.9%)
Mutual labels:  aws-cloudformation

AWS Resource Providers

License MIT contributions welcome

A community driven repository where you can find AWS Resource Type Providers for different purposes (including org-formation ones)

Resources

GitHub Workflow Status Codecov Node.js version

Resource Description Status Docs
Community::CloudFormation::Delay Resource that waits for a specified time period in progress installation
docs
example
Community::CodeCommit::ApprovalRuleTemplate Resource that allows for the creation of approval rule template for CodeCommit in progress installation
docs
example
Community::CodeCommit::RepositoryAssociation Resource that allows for the association of a particular approval rule template to CodeCommit repositories in progress installation
docs
example
Community::IAM::PasswordPolicy Resource that allows for the creation of an IAM Password Policy (applies to entire account) in progress installation
docs
example
Community::Organizations::EbsEncryptionDefaults Region level EBS encryption defaults: encryption enabled/disabled and KmsKeyId in progress installation
docs
example
Community::Organizations::NoDefaultVPC When added to a template removes the Default VPC, when removed it re-adds it in progress installation
docs
example
Community::Organizations::Policy Resource that allows for the creation of AWS Organizations policies and attaching to different targets in the organization in progress installation
docs
example
Community::S3::PublicAccessBlock Account level public access block (applies to all buckets within account) in progress installation
docs
example
Community::SSM::PublicAccessBlock Region level settings to provide secure defaults on SSM in progress installation
docs
example
Community::ServiceQuotas::CloudFormation Custom Service Quota limits for CloudFormation resources. e.g: to increase the maximum number of stacks per account in progress installation
docs
example
Community::ServiceQuotas::S3 Custom Service Quota limits for S3 resources. e.g: to increase the maximum number of buckets per account in progress installation
docs
example
Community::Account::AlternateContact Resource that manages alternate contacts in progress installation
docs
example

The following resource providers used to be part of this community effort but are now supported by AWS natively:

Resource Description AWS Native resource
Community::IAM::SamlProvider Resource that allows for the creation of an SAML based Identity Provider AWS::IAM::SAMLProvider
Community::IAM::OpenIDConnectProvider Resource that allows for the creation of an Open ID Connect Provider AWS::IAM::OIDCProvider

Development

Check out the master branch and run Lerna to get started:

npm run bootstrap

Now that you have the dependencies installed for every package, you can run this command in the individual package folder to compile them. By doing so in the root, all packages will be compiled.

npm run build

Linting is done via TypeScript ESLint and running unit tests via Jest. The continuous integration runs these checks, but you can run them locally with:

npm run lint
npm test
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].