Documentation ¶
Overview ¶
Package aap for the applicative Account Administration Point components.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AAPService ¶
type AAPService struct {
// contains filtered or unexported fields
}
AAPService holds the configuration for the server.
func NewAAPService ¶
func NewAAPService(aapServiceCfg *AAPServiceConfig) (*AAPService, error)
NewAAPService creates a new server configuration.
func (*AAPService) GetEndpoints ¶
func (f *AAPService) GetEndpoints() ([]azservices.EndpointInitializer, error)
GetEndpoints returns the service kind.
func (*AAPService) GetService ¶
func (f *AAPService) GetService() azservices.ServiceKind
GetService returns the service kind.
type AAPServiceConfig ¶
type AAPServiceConfig struct {
// contains filtered or unexported fields
}
AAPServiceConfig holds the configuration for the server.
func NewAAPServiceConfig ¶
func NewAAPServiceConfig() (*AAPServiceConfig, error)
NewAAPServiceConfig creates a new server factory configuration.
func (*AAPServiceConfig) AddFlags ¶
func (c *AAPServiceConfig) AddFlags(flagSet *flag.FlagSet) error
AddFlags adds flags.
func (*AAPServiceConfig) GetPort ¶
func (c *AAPServiceConfig) GetPort() int
GetPort returns the port.
func (*AAPServiceConfig) GetService ¶
func (c *AAPServiceConfig) GetService() azservices.ServiceKind
GetService returns the service kind.
func (*AAPServiceConfig) InitFromViper ¶
func (c *AAPServiceConfig) InitFromViper(v *viper.Viper) error
InitFromViper initializes the configuration from viper.
type AAPServiceFactory ¶
type AAPServiceFactory struct {
// contains filtered or unexported fields
}
AAPServiceFactory holds the configuration for the server factory.
func NewAAPServiceFactory ¶
func NewAAPServiceFactory(serviceFctyCfg *AAPServiceFactoryConfig) (*AAPServiceFactory, error)
NewAAPServiceFactory creates a new server factory configuration.
func (*AAPServiceFactory) Create ¶
func (f *AAPServiceFactory) Create() (azservices.Serviceable, error)
Create creates a new service.
type AAPServiceFactoryConfig ¶
type AAPServiceFactoryConfig struct {
// contains filtered or unexported fields
}
AAPServiceFactoryConfig holds the configuration for the server factory.
func NewAAPServiceFactoryConfig ¶
func NewAAPServiceFactoryConfig() (*AAPServiceFactoryConfig, error)
NewAAPServiceFactoryConfig creates a new server factory configuration.
func (*AAPServiceFactoryConfig) AddFlags ¶
func (c *AAPServiceFactoryConfig) AddFlags(flagSet *flag.FlagSet) error
AddFlags adds flags.
func (*AAPServiceFactoryConfig) InitFromViper ¶
func (c *AAPServiceFactoryConfig) InitFromViper(v *viper.Viper) error
InitFromViper initializes the configuration from viper.