# Functions

GetConfig returns parsed Configuration.

# Constants

RuleDescription should match this value in order to indicate that a certain rule should be managed on security group.
TagProtocolValue should match this value in order to indicate that a certain protocol should be managed on tagged security group.
Version contains current application version.

# Variables

CategorizeRules is exported for unit test because test are in a sepparate package.
GetManagedRules is exported for unit test because test are in a sepparate package.

# Structs

Catalog contains rule groups by types.
Config defines a configuration Protocol name should be an AWS Support Application Protocol.
Group contains similar types of rules.
Protocol represends a single protocol configuration.
Rule represents a whitelisted CIDR.

# Interfaces

Client represents a Secrets Manager client.