Documentation
¶
Index ¶
- Constants
- Variables
- type Data
- type DeploymentOptions
- type FraymClaims
- type ManagementClient
- type MockManagementClient
- func (c *MockManagementClient) ActivateSchema(ctx context.Context, deploymentId int64) error
- func (c *MockManagementClient) Close() error
- func (c *MockManagementClient) ConfirmSchema(ctx context.Context, deploymentId int64) error
- func (c *MockManagementClient) DeploySchema(ctx context.Context, deploymentId int64, namespace string, ...) error
- func (c *MockManagementClient) GetSchemaDeployment(ctx context.Context, deploymentId int64) (uint32, error)
- func (c *MockManagementClient) RollbackSchema(ctx context.Context, namespace string, target managementpb.DeploymentTarget) error
- func (c *MockManagementClient) RollbackSchemaByDeployment(ctx context.Context, deploymentId int64) error
- type TokenType
Constants ¶
View Source
const OWNER_SCOPE = "FRAYM_AUTH_OWNER"
Variables ¶
View Source
var ( TokenTypeMisc = TokenType("token") TokenTypeAccess = TokenType("access_token") TokenTypeRefresh = TokenType("refresh_token") )
Functions ¶
This section is empty.
Types ¶
type Data ¶
type Data struct {
// contains filtered or unexported fields
}
func ValidateTokenAndGetData ¶
func (*Data) CheckAuthorization ¶
func (*Data) GetDataValue ¶
func (*Data) GetTenantId ¶
type DeploymentOptions ¶
type DeploymentOptions struct {
Target managementpb.DeploymentTarget
Force bool
}
type FraymClaims ¶
type ManagementClient ¶
type ManagementClient interface {
DeploySchema(
ctx context.Context,
deploymentId int64,
namespace string,
permissions []string,
options *DeploymentOptions,
) error
ActivateSchema(ctx context.Context, deploymentId int64) error
ConfirmSchema(ctx context.Context, deploymentId int64) error
RollbackSchema(ctx context.Context, namespace string, target managementpb.DeploymentTarget) error
RollbackSchemaByDeployment(ctx context.Context, deploymentId int64) error
GetSchemaDeployment(ctx context.Context, deploymentId int64) (uint32, error)
Close() error
}
func NewManagementClient ¶
type MockManagementClient ¶
func (*MockManagementClient) ActivateSchema ¶ added in v0.31.7
func (c *MockManagementClient) ActivateSchema(ctx context.Context, deploymentId int64) error
func (*MockManagementClient) Close ¶
func (c *MockManagementClient) Close() error
func (*MockManagementClient) ConfirmSchema ¶
func (c *MockManagementClient) ConfirmSchema(ctx context.Context, deploymentId int64) error
func (*MockManagementClient) DeploySchema ¶
func (c *MockManagementClient) DeploySchema( ctx context.Context, deploymentId int64, namespace string, permissions []string, options *DeploymentOptions, ) error
func (*MockManagementClient) GetSchemaDeployment ¶
func (*MockManagementClient) RollbackSchema ¶
func (c *MockManagementClient) RollbackSchema( ctx context.Context, namespace string, target managementpb.DeploymentTarget, ) error
func (*MockManagementClient) RollbackSchemaByDeployment ¶ added in v0.31.8
func (c *MockManagementClient) RollbackSchemaByDeployment(ctx context.Context, deploymentId int64) error
Source Files
¶
Click to show internal directories.
Click to hide internal directories.