Documentation
¶
Index ¶
- func NewAzureResolver(credConf *protos.CredResolverConfig) (credentials.CredResolver, error)
- type DefaultResolver
- func (r *DefaultResolver) Description() string
- func (r *DefaultResolver) GetSdkConfig(ctx context.Context) (cred interface{}, subscriptionId string, err error)
- func (r *DefaultResolver) GetStatus(ctx context.Context) (protos.CredentialResolverStatus, error, error)
- func (r *DefaultResolver) SupportIdentityType() types.InfraVendor
- type EnvResolver
- func (r *EnvResolver) Description() string
- func (r *EnvResolver) GetSdkConfig(ctx context.Context) (cred interface{}, subscriptionId string, err error)
- func (r *EnvResolver) GetStatus(ctx context.Context) (protos.CredentialResolverStatus, error, error)
- func (r *EnvResolver) SupportIdentityType() types.InfraVendor
- type ImdsResolver
- func (r *ImdsResolver) Description() string
- func (r *ImdsResolver) GetSdkConfig(ctx context.Context) (cred interface{}, subscriptionId string, err error)
- func (r *ImdsResolver) GetStatus(ctx context.Context) (protos.CredentialResolverStatus, error, error)
- func (r *ImdsResolver) SupportIdentityType() types.InfraVendor
- type LocalCred
- type SubscriptionResolver
- func (r *SubscriptionResolver) Description() string
- func (r *SubscriptionResolver) GetSdkConfig(ctx context.Context) (cred interface{}, subscriptionId string, err error)
- func (r *SubscriptionResolver) GetStatus(ctx context.Context) (protos.CredentialResolverStatus, error, error)
- func (r *SubscriptionResolver) SupportIdentityType() types.InfraVendor
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAzureResolver ¶
func NewAzureResolver(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{}, subscriptionId 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 EnvResolver ¶
type EnvResolver struct { }
func (*EnvResolver) Description ¶
func (r *EnvResolver) Description() string
func (*EnvResolver) GetSdkConfig ¶
func (r *EnvResolver) GetSdkConfig(ctx context.Context) (cred interface{}, subscriptionId string, err error)
func (*EnvResolver) GetStatus ¶
func (r *EnvResolver) GetStatus(ctx context.Context) (protos.CredentialResolverStatus, error, error)
func (*EnvResolver) SupportIdentityType ¶
func (r *EnvResolver) SupportIdentityType() types.InfraVendor
type ImdsResolver ¶
type ImdsResolver struct { }
func (*ImdsResolver) Description ¶
func (r *ImdsResolver) Description() string
func (*ImdsResolver) GetSdkConfig ¶
func (r *ImdsResolver) GetSdkConfig(ctx context.Context) (cred interface{}, subscriptionId string, err error)
func (*ImdsResolver) GetStatus ¶
func (r *ImdsResolver) GetStatus(ctx context.Context) (protos.CredentialResolverStatus, error, error)
func (*ImdsResolver) SupportIdentityType ¶
func (r *ImdsResolver) SupportIdentityType() types.InfraVendor
type SubscriptionResolver ¶
type SubscriptionResolver struct {
// contains filtered or unexported fields
}
func (*SubscriptionResolver) Description ¶
func (r *SubscriptionResolver) Description() string
func (*SubscriptionResolver) GetSdkConfig ¶
func (r *SubscriptionResolver) GetSdkConfig(ctx context.Context) (cred interface{}, subscriptionId string, err error)
func (*SubscriptionResolver) GetStatus ¶
func (r *SubscriptionResolver) GetStatus(ctx context.Context) (protos.CredentialResolverStatus, error, error)
func (*SubscriptionResolver) SupportIdentityType ¶
func (r *SubscriptionResolver) SupportIdentityType() types.InfraVendor
Click to show internal directories.
Click to hide internal directories.