config_auth

package
v1.18.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 4, 2024 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause, + 3 more Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

Types

type ServerAuthability

type ServerAuthability struct {
	// contains filtered or unexported fields
}

Server 配置中心核心服务

func (*ServerAuthability) After

func (s *ServerAuthability) After(ctx context.Context, resourceType model.Resource, res *config.ResourceEvent) error

After this function is called after the resource operation

func (*ServerAuthability) BatchDeleteConfigFile

func (s *ServerAuthability) BatchDeleteConfigFile(ctx context.Context,
	req []*apiconfig.ConfigFile) *apiconfig.ConfigResponse

BatchDeleteConfigFile 批量删除配置文件

func (*ServerAuthability) Before

func (s *ServerAuthability) Before(ctx context.Context, resourceType model.Resource)

Before this function is called before the resource operation

func (*ServerAuthability) CasUpsertAndReleaseConfigFileFromClient

func (s *ServerAuthability) CasUpsertAndReleaseConfigFileFromClient(ctx context.Context,
	req *apiconfig.ConfigFilePublishInfo) *apiconfig.ConfigResponse

CasUpsertAndReleaseConfigFileFromClient 创建/更新配置文件并发布

func (*ServerAuthability) CreateConfigFile

func (s *ServerAuthability) CreateConfigFile(ctx context.Context,
	configFile *apiconfig.ConfigFile) *apiconfig.ConfigResponse

CreateConfigFile 创建配置文件

func (*ServerAuthability) CreateConfigFileFromClient

func (s *ServerAuthability) CreateConfigFileFromClient(ctx context.Context,
	fileInfo *apiconfig.ConfigFile) *apiconfig.ConfigClientResponse

CreateConfigFileFromClient 调用config_file的方法创建配置文件

func (*ServerAuthability) CreateConfigFileGroup

func (s *ServerAuthability) CreateConfigFileGroup(ctx context.Context,
	configFileGroup *apiconfig.ConfigFileGroup) *apiconfig.ConfigResponse

CreateConfigFileGroup 创建配置文件组

func (*ServerAuthability) CreateConfigFileTemplate

func (s *ServerAuthability) CreateConfigFileTemplate(ctx context.Context,
	template *apiconfig.ConfigFileTemplate) *apiconfig.ConfigResponse

CreateConfigFileTemplate create config file template

func (*ServerAuthability) DeleteConfigFile

DeleteConfigFile 删除配置文件,删除配置文件同时会通知客户端 Not_Found

func (*ServerAuthability) DeleteConfigFileFromClient

func (s *ServerAuthability) DeleteConfigFileFromClient(ctx context.Context,
	req *apiconfig.ConfigFile) *apiconfig.ConfigResponse

DeleteConfigFileFromClient 删除配置文件,删除配置文件同时会通知客户端 Not_Found

func (*ServerAuthability) DeleteConfigFileGroup

func (s *ServerAuthability) DeleteConfigFileGroup(
	ctx context.Context, namespace, name string) *apiconfig.ConfigResponse

DeleteConfigFileGroup 删除配置文件组

func (*ServerAuthability) DeleteConfigFileReleases

DeleteConfigFileReleases implements ConfigCenterServer.

func (*ServerAuthability) ExportConfigFile

func (*ServerAuthability) GetAllConfigEncryptAlgorithms

func (s *ServerAuthability) GetAllConfigEncryptAlgorithms(
	ctx context.Context) *apiconfig.ConfigEncryptAlgorithmResponse

func (*ServerAuthability) GetAllConfigFileTemplates

func (s *ServerAuthability) GetAllConfigFileTemplates(ctx context.Context) *apiconfig.ConfigBatchQueryResponse

GetAllConfigFileTemplates get all config file templates

func (*ServerAuthability) GetConfigFileNamesWithCache

GetConfigFileNamesWithCache 获取某个配置分组下的配置文件

func (*ServerAuthability) GetConfigFileRelease

GetConfigFileRelease 获取配置文件发布内容

func (*ServerAuthability) GetConfigFileReleaseHistories

func (s *ServerAuthability) GetConfigFileReleaseHistories(ctx context.Context,
	filter map[string]string) *apiconfig.ConfigBatchQueryResponse

GetConfigFileReleaseHistory 获取配置文件发布历史记录

func (*ServerAuthability) GetConfigFileReleaseVersions

func (s *ServerAuthability) GetConfigFileReleaseVersions(ctx context.Context,
	filters map[string]string) *apiconfig.ConfigBatchQueryResponse

GetConfigFileReleaseVersions implements ConfigCenterServer.

func (*ServerAuthability) GetConfigFileReleases

func (s *ServerAuthability) GetConfigFileReleases(ctx context.Context,
	filters map[string]string) *apiconfig.ConfigBatchQueryResponse

GetConfigFileReleases implements ConfigCenterServer.

func (*ServerAuthability) GetConfigFileRichInfo

func (s *ServerAuthability) GetConfigFileRichInfo(ctx context.Context,
	req *apiconfig.ConfigFile) *apiconfig.ConfigResponse

GetConfigFileRichInfo 获取单个配置文件基础信息,包含发布状态等信息

func (*ServerAuthability) GetConfigFileTemplate

func (s *ServerAuthability) GetConfigFileTemplate(ctx context.Context, name string) *apiconfig.ConfigResponse

GetConfigFileTemplate get config file template

func (*ServerAuthability) GetConfigFileWithCache

GetConfigFileWithCache 从缓存中获取配置文件,如果客户端的版本号大于服务端,则服务端重新加载缓存

func (*ServerAuthability) GetConfigGroupsWithCache

func (*ServerAuthability) ImportConfigFile

func (s *ServerAuthability) ImportConfigFile(ctx context.Context,
	configFiles []*apiconfig.ConfigFile, conflictHandling string) *apiconfig.ConfigImportResponse

func (*ServerAuthability) LongPullWatchFile

WatchConfigFiles 监听配置文件变化

func (*ServerAuthability) PublishConfigFile

func (s *ServerAuthability) PublishConfigFile(ctx context.Context,
	configFileRelease *apiconfig.ConfigFileRelease) *apiconfig.ConfigResponse

PublishConfigFile 发布配置文件

func (*ServerAuthability) PublishConfigFileFromClient

func (s *ServerAuthability) PublishConfigFileFromClient(ctx context.Context,
	fileInfo *apiconfig.ConfigFileRelease) *apiconfig.ConfigClientResponse

PublishConfigFileFromClient 调用config_file_release的方法发布配置文件

func (*ServerAuthability) QueryConfigFileGroups

func (s *ServerAuthability) QueryConfigFileGroups(ctx context.Context,
	filter map[string]string) *apiconfig.ConfigBatchQueryResponse

QueryConfigFileGroups 查询配置文件组

func (*ServerAuthability) RollbackConfigFileReleases

func (s *ServerAuthability) RollbackConfigFileReleases(ctx context.Context,
	reqs []*apiconfig.ConfigFileRelease) *apiconfig.ConfigBatchWriteResponse

RollbackConfigFileReleases implements ConfigCenterServer.

func (*ServerAuthability) SearchConfigFile

func (s *ServerAuthability) SearchConfigFile(ctx context.Context,
	filter map[string]string) *apiconfig.ConfigBatchQueryResponse

SearchConfigFile 查询配置文件

func (*ServerAuthability) StopGrayConfigFileReleases

func (s *ServerAuthability) StopGrayConfigFileReleases(ctx context.Context,
	reqs []*apiconfig.ConfigFileRelease) *apiconfig.ConfigBatchWriteResponse

func (*ServerAuthability) UpdateConfigFile

func (s *ServerAuthability) UpdateConfigFile(
	ctx context.Context, configFile *apiconfig.ConfigFile) *apiconfig.ConfigResponse

UpdateConfigFile 更新配置文件

func (*ServerAuthability) UpdateConfigFileFromClient

func (s *ServerAuthability) UpdateConfigFileFromClient(ctx context.Context,
	fileInfo *apiconfig.ConfigFile) *apiconfig.ConfigClientResponse

UpdateConfigFileFromClient 调用config_file的方法更新配置文件

func (*ServerAuthability) UpdateConfigFileGroup

func (s *ServerAuthability) UpdateConfigFileGroup(ctx context.Context,
	configFileGroup *apiconfig.ConfigFileGroup) *apiconfig.ConfigResponse

UpdateConfigFileGroup 更新配置文件组

func (*ServerAuthability) UpsertAndReleaseConfigFile

func (s *ServerAuthability) UpsertAndReleaseConfigFile(ctx context.Context,
	req *apiconfig.ConfigFilePublishInfo) *apiconfig.ConfigResponse

UpsertAndReleaseConfigFile .

func (*ServerAuthability) UpsertAndReleaseConfigFileFromClient

func (s *ServerAuthability) UpsertAndReleaseConfigFileFromClient(ctx context.Context,
	req *apiconfig.ConfigFilePublishInfo) *apiconfig.ConfigResponse

UpsertAndReleaseConfigFileFromClient 创建/更新配置文件并发布

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL