Documentation ¶
Index ¶
- type Analysis
- func (a *Analysis) AddDeleted(resources ...*resource.Resource)
- func (a *Analysis) AddManaged(resources ...*resource.Resource)
- func (a *Analysis) AddUnmanaged(resources ...*resource.Resource)
- func (a *Analysis) Alerts() alerter.Alerts
- func (a *Analysis) Coverage() int
- func (a *Analysis) Deleted() []*resource.Resource
- func (a *Analysis) DriftIgnoreList(opts GenDriftIgnoreOptions) (int, string)
- func (a *Analysis) IsSync() bool
- func (a *Analysis) Managed() []*resource.Resource
- func (a Analysis) MarshalJSON() ([]byte, error)
- func (a *Analysis) SetAlerts(alerts alerter.Alerts)
- func (a *Analysis) SetIaCSourceCount(i uint)
- func (a *Analysis) SortResources()
- func (a *Analysis) Summary() Summary
- func (a *Analysis) Unmanaged() []*resource.Resource
- func (a *Analysis) UnmarshalJSON(bytes []byte) error
- type Analyzer
- type ComputedDiffAlert
- type GenDriftIgnoreOptions
- type Summary
- type UnmanagedSecurityGroupRulesAlert
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Analysis ¶
type Analysis struct { Duration time.Duration Date time.Time ProviderName string ProviderVersion string // contains filtered or unexported fields }
func NewAnalysis ¶
func NewAnalysis() *Analysis
func (*Analysis) AddDeleted ¶
func (*Analysis) AddManaged ¶
func (*Analysis) AddUnmanaged ¶
func (*Analysis) DriftIgnoreList ¶
func (a *Analysis) DriftIgnoreList(opts GenDriftIgnoreOptions) (int, string)
func (Analysis) MarshalJSON ¶
func (*Analysis) SetIaCSourceCount ¶
func (*Analysis) SortResources ¶
func (a *Analysis) SortResources()
func (*Analysis) UnmarshalJSON ¶
type ComputedDiffAlert ¶
type ComputedDiffAlert struct{}
func NewComputedDiffAlert ¶
func NewComputedDiffAlert() *ComputedDiffAlert
func (*ComputedDiffAlert) Message ¶
func (c *ComputedDiffAlert) Message() string
func (*ComputedDiffAlert) Resource ¶
func (c *ComputedDiffAlert) Resource() *resource.Resource
func (*ComputedDiffAlert) ShouldIgnoreResource ¶
func (c *ComputedDiffAlert) ShouldIgnoreResource() bool
type GenDriftIgnoreOptions ¶
type UnmanagedSecurityGroupRulesAlert ¶
type UnmanagedSecurityGroupRulesAlert struct{}
func (*UnmanagedSecurityGroupRulesAlert) Message ¶
func (u *UnmanagedSecurityGroupRulesAlert) Message() string
func (*UnmanagedSecurityGroupRulesAlert) Resource ¶
func (u *UnmanagedSecurityGroupRulesAlert) Resource() *resource.Resource
func (*UnmanagedSecurityGroupRulesAlert) ShouldIgnoreResource ¶
func (u *UnmanagedSecurityGroupRulesAlert) ShouldIgnoreResource() bool
Click to show internal directories.
Click to hide internal directories.