Documentation
¶
Index ¶
- type SecretServiceImpl
- func (s *SecretServiceImpl) CreateSecret(ctx context.Context, in *secret.CreateSecretRequest) (*secret.Secret, error)
- func (s *SecretServiceImpl) DescribeSecret(ctx context.Context, in *secret.DescribeSecretRequeset) (*secret.Secret, error)
- func (s *SecretServiceImpl) Init() error
- func (s *SecretServiceImpl) Name() string
- func (s *SecretServiceImpl) QuerySecret(ctx context.Context, in *secret.QuerySecretRequest) (*types.Set[*secret.Secret], error)
- func (s *SecretServiceImpl) SyncResource(ctx context.Context, in *secret.SyncResourceRequest, ...) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SecretServiceImpl ¶
type SecretServiceImpl struct { ioc.ObjectImpl // contains filtered or unexported fields }
func (*SecretServiceImpl) CreateSecret ¶
func (s *SecretServiceImpl) CreateSecret(ctx context.Context, in *secret.CreateSecretRequest) (*secret.Secret, error)
CreateSecret implements secret.Service.
func (*SecretServiceImpl) DescribeSecret ¶
func (s *SecretServiceImpl) DescribeSecret(ctx context.Context, in *secret.DescribeSecretRequeset) (*secret.Secret, error)
DescribeSecret implements secret.Service. 缓存怎么做 1. 从缓存中去(内存, 公共的内存服务 Redis) 2. 能获取到,直接返回 3. 不能获取, 选好从本地获取,返回,再把他设置到缓存中去 4. 怎么实现: redis redis get(key)/set(key), obj -> JSON 5. https://github.com/redis/go-redis get, set CacheGetter --> go-redis --> ObjectFinder
func (*SecretServiceImpl) Init ¶
func (s *SecretServiceImpl) Init() error
func (*SecretServiceImpl) Name ¶
func (s *SecretServiceImpl) Name() string
func (*SecretServiceImpl) QuerySecret ¶
func (s *SecretServiceImpl) QuerySecret(ctx context.Context, in *secret.QuerySecretRequest) (*types.Set[*secret.Secret], error)
QuerySecret implements secret.Service.
func (*SecretServiceImpl) SyncResource ¶
func (s *SecretServiceImpl) SyncResource(ctx context.Context, in *secret.SyncResourceRequest, cb secret.SyncResourceHandleFunc) error
SyncResource implements secret.Service.
Click to show internal directories.
Click to hide internal directories.