awsapigw

package
v0.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 3, 2023 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AwsApiGatewayProvider

type AwsApiGatewayProvider struct {
	// contains filtered or unexported fields
}

func NewAwsApiGatewayProvider

func NewAwsApiGatewayProvider(opts ...AwsApiGatewayProviderOpt) *AwsApiGatewayProvider

func (*AwsApiGatewayProvider) DiscoverApplications

func (a *AwsApiGatewayProvider) DiscoverApplications(integrationInfo orchestrator.IntegrationInfo) (apps []orchestrator.ApplicationInfo, err error)

func (*AwsApiGatewayProvider) GetPolicyInfo

func (*AwsApiGatewayProvider) Name

func (a *AwsApiGatewayProvider) Name() string

func (*AwsApiGatewayProvider) SetPolicyInfo

func (a *AwsApiGatewayProvider) SetPolicyInfo(info orchestrator.IntegrationInfo, applicationInfo orchestrator.ApplicationInfo, policyInfos []policysupport.PolicyInfo) (status int, foundErr error)

type AwsApiGatewayProviderOpt

type AwsApiGatewayProviderOpt func(provider *AwsApiGatewayProvider)

func WithCognitoClientOverride

func WithCognitoClientOverride(cognitoClientOverride awscognito.CognitoClient) AwsApiGatewayProviderOpt

func WithPolicyStoreSvcOverride

func WithPolicyStoreSvcOverride(policyStoreSvcOverride dynamodbpolicy.PolicyStoreSvc) AwsApiGatewayProviderOpt

type AwsApiGatewayProviderService

type AwsApiGatewayProviderService struct {
	// contains filtered or unexported fields
}

func NewAwsApiGatewayProviderService

func NewAwsApiGatewayProviderService(cognitoClient awscognito.CognitoClient, policySvc dynamodbpolicy.PolicyStoreSvc) *AwsApiGatewayProviderService

func (*AwsApiGatewayProviderService) DiscoverApplications

func (*AwsApiGatewayProviderService) GetPolicyInfo

func (*AwsApiGatewayProviderService) SetPolicyInfo

func (s *AwsApiGatewayProviderService) SetPolicyInfo(appInfo orchestrator.ApplicationInfo, policyInfos []policysupport.PolicyInfo) (int, error)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL