Documentation ¶
Index ¶
- type AmazonProvider
- func (a *AmazonProvider) DiscoverApplications(info orchestrator.IntegrationInfo) ([]orchestrator.ApplicationInfo, error)
- func (a *AmazonProvider) GetPolicyInfo(info orchestrator.IntegrationInfo, ...) ([]hexapolicy.PolicyInfo, error)
- func (a *AmazonProvider) Name() string
- func (a *AmazonProvider) SetPolicyInfo(info orchestrator.IntegrationInfo, ...) (int, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AmazonProvider ¶
type AmazonProvider struct {
AwsClientOpts awscommon.AWSClientOptions
}
func (*AmazonProvider) DiscoverApplications ¶
func (a *AmazonProvider) DiscoverApplications(info orchestrator.IntegrationInfo) ([]orchestrator.ApplicationInfo, error)
func (*AmazonProvider) GetPolicyInfo ¶
func (a *AmazonProvider) GetPolicyInfo(info orchestrator.IntegrationInfo, applicationInfo orchestrator.ApplicationInfo) ([]hexapolicy.PolicyInfo, error)
func (*AmazonProvider) Name ¶
func (a *AmazonProvider) Name() string
func (*AmazonProvider) SetPolicyInfo ¶
func (a *AmazonProvider) SetPolicyInfo(info orchestrator.IntegrationInfo, applicationInfo orchestrator.ApplicationInfo, policyInfos []hexapolicy.PolicyInfo) (int, error)
Click to show internal directories.
Click to hide internal directories.