Documentation ¶
Index ¶
- Constants
- func GetAWSConfig(ctx context.Context, configMap *config.ConfigMap) (aws.Config, error)
- type AwsIdentityStoreRepository
- func (repo *AwsIdentityStoreRepository) GetGroups(ctx context.Context, identityStores []string, configMap *config.ConfigMap) ([]is.Group, map[string][]string, error)
- func (repo *AwsIdentityStoreRepository) GetIdentityStores(ctx context.Context, configMap *config.ConfigMap) ([]string, error)
- func (repo *AwsIdentityStoreRepository) GetUsers(ctx context.Context, identityStores []string, configMap *config.ConfigMap) ([]is.User, error)
- type GroupEntity
- type IdentityStoreSyncer
- type UserEntity
Constants ¶
View Source
const ( AwsAccountId = "aws-account-id" AwsProfile = "aws-profile" AwsRegion = "aws-region" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AwsIdentityStoreRepository ¶
type AwsIdentityStoreRepository struct { }
func (*AwsIdentityStoreRepository) GetIdentityStores ¶
type GroupEntity ¶
type IdentityStoreSyncer ¶
type IdentityStoreSyncer struct {
// contains filtered or unexported fields
}
func NewIdentityStoreSyncer ¶
func NewIdentityStoreSyncer() *IdentityStoreSyncer
func (*IdentityStoreSyncer) GetIdentityStoreMetaData ¶
func (*IdentityStoreSyncer) SyncIdentityStore ¶
func (s *IdentityStoreSyncer) SyncIdentityStore(ctx context.Context, identityHandler wrappers.IdentityStoreIdentityHandler, configMap *config.ConfigMap) error
Click to show internal directories.
Click to hide internal directories.