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