Documentation
¶
Index ¶
Constants ¶
View Source
const DefaultAPIRootURL = "https://secure.sakura.ad.jp/cloud/zone/tk1b/api/securitycontrol/1.0/"
View Source
const Version = "0.1.0"
Variables ¶
Functions ¶
Types ¶
type ActivationsAPI ¶
type ActivationsAPI interface {
Create(ctx context.Context, servicePrincipalID string) (*v1.ActivationOutput, error)
Read(ctx context.Context) (*v1.ActivationOutput, error)
Update(ctx context.Context, servicePrincipalID string, isActive bool) (*v1.ActivationOutput, error)
}
func NewActivationsOp ¶
func NewActivationsOp(client *v1.Client) ActivationsAPI
type AutomatedActionsAPI ¶
type AutomatedActionsAPI interface {
List(ctx context.Context, params v1.AutomatedActionsListParams) (*v1.AutomatedActionsListOK, error)
Create(ctx context.Context, req *v1.AutomatedActionInput) (*v1.AutomatedActionOutput, error)
Read(ctx context.Context, id string) (*v1.AutomatedActionOutput, error)
Update(ctx context.Context, id string, req *v1.AutomatedActionInput) (*v1.AutomatedActionOutput, error)
Delete(ctx context.Context, id string) error
}
func NewAutomatedActionsOp ¶
func NewAutomatedActionsOp(client *v1.Client) AutomatedActionsAPI
type EvaluationRulesAPI ¶
type EvaluationRulesAPI interface {
List(ctx context.Context, parameter v1.EvaluationRulesListParams) (*v1.EvaluationRulesListOK, error)
Read(ctx context.Context, id string) (*v1.EvaluationRule, error)
Update(ctx context.Context, id string, request v1.EvaluationRuleInput) (*v1.EvaluationRule, error)
}
func NewEvaluationRulesOp ¶
func NewEvaluationRulesOp(client *v1.Client) EvaluationRulesAPI
Source Files
¶
Click to show internal directories.
Click to hide internal directories.