Documentation ¶
Index ¶
Constants ¶
View Source
const RuleDescription = "owned"
RuleDescription should match this value in order to indicate that a certain rule should be managed on security group.
View Source
const TagProtocolValue = "managed"
TagProtocolValue should match this value in order to indicate that a certain protocol should be managed on tagged security group. In any case, only "owned" rules will be managed.
View Source
const Version string = "1.1.4"
Version contains current application version
Variables ¶
View Source
var CategorizeRules = (*Config).categorizeRules
CategorizeRules is exported for unit test because test are in a sepparate package
View Source
var GetManagedRules = (*Config).getManagedRules
GetManagedRules is exported for unit test because test are in a sepparate package
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client interface {
GetSecretValue(*secretsmanager.GetSecretValueInput) (*secretsmanager.GetSecretValueOutput, error)
}
Client represents a Secrets Manager client
type Config ¶
type Config struct { Protocols map[string]*Protocol `json:"protocols"` Rules []*Rule `json:"rules"` }
Config defines a configuration Protocol name should be an AWS Support Application Protocol
Click to show internal directories.
Click to hide internal directories.