Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Connection ¶
type Connection struct {
Rule Rule
Source Instance
SourceSecurityGroup types.SecurityGroup
}
type EC2Instance ¶
type EC2Instance struct {
// contains filtered or unexported fields
}
func NewEC2Instance ¶
func NewEC2Instance(instance types.Instance, reservation types.Reservation) *EC2Instance
func (*EC2Instance) Id ¶
func (ec2Instance *EC2Instance) Id() string
func (*EC2Instance) Name ¶
func (ec2Instance *EC2Instance) Name() string
func (*EC2Instance) SecurityGroupIds ¶
func (ec2Instance *EC2Instance) SecurityGroupIds() []string
func (*EC2Instance) String ¶
func (ec2Instance *EC2Instance) String() string
func (*EC2Instance) Tag ¶
func (ec2Instance *EC2Instance) Tag(name string) string
func (*EC2Instance) Type ¶
func (ec2Instance *EC2Instance) Type() string
type RDSInstance ¶
type RDSInstance struct {
// contains filtered or unexported fields
}
func NewRDSInstance ¶
func NewRDSInstance(instance rdsTypes.DBInstance) *RDSInstance
func (*RDSInstance) Id ¶
func (rdsInstance *RDSInstance) Id() string
func (*RDSInstance) Name ¶
func (rdsInstance *RDSInstance) Name() string
func (*RDSInstance) SecurityGroupIds ¶
func (rdsInstance *RDSInstance) SecurityGroupIds() []string
func (*RDSInstance) String ¶
func (rdsInstance *RDSInstance) String() string
func (*RDSInstance) Tag ¶
func (rdsInstance *RDSInstance) Tag(name string) string
func (*RDSInstance) Type ¶
func (rdsInstance *RDSInstance) Type() string
type Rule ¶
type Rule struct {
Type string
DeclaredBy SecurityGroupDescriptor
TrafficDescriptor TrafficDescriptor
Description string
}
type SecurityGroupDescriptor ¶
type SecurityGroupReportEntry ¶
type SecurityGroupReportEntry struct {
SecurityGroup types.SecurityGroup
Descriptor SecurityGroupDescriptor
UsedBy []Instance
ReferencedBy []Rule
ReferenceErrors []SecurityGroupDescriptor
}
func (*SecurityGroupReportEntry) AddReferenceError ¶
func (entry *SecurityGroupReportEntry) AddReferenceError(securityGroupDescriptor SecurityGroupDescriptor)
func (*SecurityGroupReportEntry) AddReferencedBy ¶
func (entry *SecurityGroupReportEntry) AddReferencedBy(rule Rule)
func (*SecurityGroupReportEntry) AddUsedBy ¶
func (entry *SecurityGroupReportEntry) AddUsedBy(instance Instance)
type TrafficDescriptor ¶
func (TrafficDescriptor) String ¶
func (descriptor TrafficDescriptor) String() string
Click to show internal directories.
Click to hide internal directories.