buildAwsAccountDefaultsDefaultSecurityGroupPresets

buildAwsAccountDefaultsDefaultSecurityGroupPresets( vpcName: string, ): AwsAccountDefaultsDefaultSecurityGroupPreset[]

Returns static built-in default security-group presets for AwsAccountDefaults.

Remarks

The returned presets cover public HTTP/HTTPS access and restricted HTTP/HTTPS/MySQL/PostgreSQL access using the repository's built-in allow-list. The vpcName argument is written into each returned AwsSecurityGroupArgs object so the preset can be passed directly to AwsSecurityGroup or inspected by consumers.

Parameters

  • vpcName (string)

Returns

  • AwsAccountDefaultsDefaultSecurityGroupPreset[]

Example

CODE
const presets = buildAwsAccountDefaultsDefaultSecurityGroupPresets('production');
const restrictedHttps = presets.find((preset) => preset.key === 'httpsRestricted');