Documentation
¶
Index ¶
- func NewRancherResolver(credConf *protos.CredResolverConfig) (credentials.CredResolver, error)
- type DefaultResolver
- func (r *DefaultResolver) Description() string
- func (r *DefaultResolver) GetSdkConfig(ctx context.Context) (cred interface{}, serverName string, err error)
- func (r *DefaultResolver) GetStatus(ctx context.Context) (protos.CredentialResolverStatus, error, error)
- func (r *DefaultResolver) SupportIdentityType() types.InfraVendor
- type LocalCred
- type ServerResolver
- func (r *ServerResolver) Description() string
- func (r *ServerResolver) GetSdkConfig(ctx context.Context) (cred interface{}, serverName string, err error)
- func (r *ServerResolver) GetStatus(ctx context.Context) (protos.CredentialResolverStatus, error, error)
- func (r *ServerResolver) SupportIdentityType() types.InfraVendor
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewRancherResolver ¶
func NewRancherResolver(credConf *protos.CredResolverConfig) (credentials.CredResolver, error)
Types ¶
type DefaultResolver ¶
type DefaultResolver struct { }
func (*DefaultResolver) Description ¶
func (r *DefaultResolver) Description() string
func (*DefaultResolver) GetSdkConfig ¶
func (r *DefaultResolver) GetSdkConfig(ctx context.Context) (cred interface{}, serverName string, err error)
func (*DefaultResolver) GetStatus ¶
func (r *DefaultResolver) GetStatus(ctx context.Context) (protos.CredentialResolverStatus, error, error)
func (*DefaultResolver) SupportIdentityType ¶
func (r *DefaultResolver) SupportIdentityType() types.InfraVendor
type ServerResolver ¶
type ServerResolver struct {
// contains filtered or unexported fields
}
func (*ServerResolver) Description ¶
func (r *ServerResolver) Description() string
func (*ServerResolver) GetSdkConfig ¶
func (r *ServerResolver) GetSdkConfig(ctx context.Context) (cred interface{}, serverName string, err error)
func (*ServerResolver) GetStatus ¶
func (r *ServerResolver) GetStatus(ctx context.Context) (protos.CredentialResolverStatus, error, error)
func (*ServerResolver) SupportIdentityType ¶
func (r *ServerResolver) SupportIdentityType() types.InfraVendor
Click to show internal directories.
Click to hide internal directories.