Skip to main content

This project provides a CDK construct to create an EC2 SecurityGroup, which property `securityGroupName` returns the GroupName.

Project description

PRs Welcome GitHub npm (scoped) PyPI Nuget Sonatype Nexus (Releases) GitHub Workflow Status (branch) GitHub release (latest SemVer)

AWS CDK SecurityGroup

This project provides a CDK construct to create an EC2 SecurityGroup, which property securityGroupName returns the GroupName.

The CDK EC2 SecurityGroup returns the GroupId from the Ref return value of AWS::EC2::SecurityGroup, rather than the GroupName.

Install

TypeScript

npm install @pepperize/cdk-security-group

or

yarn add @pepperize/cdk-security-group

Python

pip install pepperize.cdk-security-group

C# / .Net

dotnet add package Pepperize.CDK.SecurityGroup

Java

<dependency>
  <groupId>com.pepperize</groupId>
  <artifactId>cdk-security-group</artifactId>
  <version>${cdkSecurityGroup.version}</version>
</dependency>

Example

npm install @pepperize/cdk-security-group

See API.md.

import { SecurityGroup } from "@pepperize/cdk-security-group";

const securityGroup = new SecurityGroup(this, "SecurityGroup", {});

// Pass to another construct
new OtherConstruct(this, OtherConstruct, {
  SecurityGroupName: securityGroup.securityGroupName,
});

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pepperize.cdk-security-group-0.0.488.tar.gz (22.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pepperize.cdk_security_group-0.0.488-py3-none-any.whl (23.3 kB view details)

Uploaded Python 3

File details

Details for the file pepperize.cdk-security-group-0.0.488.tar.gz.

File metadata

File hashes

Hashes for pepperize.cdk-security-group-0.0.488.tar.gz
Algorithm Hash digest
SHA256 df4377a0ec1cb932d3b3a22d65e46dbb42ce8cbf668cc7bc02a5fde4d34ba617
MD5 1217c6bed812bf36b8f92e5d932bed48
BLAKE2b-256 a3a8541fe45e86f724f2b281d665988eed0e1c164b780073eb9aeac7f0b9f8ce

See more details on using hashes here.

File details

Details for the file pepperize.cdk_security_group-0.0.488-py3-none-any.whl.

File metadata

File hashes

Hashes for pepperize.cdk_security_group-0.0.488-py3-none-any.whl
Algorithm Hash digest
SHA256 01782ef59e89e8a69c254fbbe566334af6c7b43aa5486330645659636170df41
MD5 0a8b3f5db197435a0375c3a3d1fa6330
BLAKE2b-256 0a4cfd58b59fa6912520a008d930ad4f75582b7517444b615a049c8116673a19

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page