Documentation
¶
Overview ¶
Deprecated: This module has moved to github.com/sacloud/sacloud-sdk-go. Please migrate to that module. This repository will be archived.
Index ¶
- Constants
- Variables
- func NewClient(client saclient.ClientAPI) (*v1.Client, error)
- func NewClientWithAPIRootURL(client saclient.ClientAPI, apiRootURL string) (*v1.Client, error)
- func SetupEvaluationRuleInput(params *EvaluationRuleInputParams) *v1.EvaluationRuleInput
- type ActivationAPI
- type ActivationsAPIdeprecated
- type AutomatedActionsAPI
- type Error
- type EvaluationRuleInputParams
- type EvaluationRulesAPI
Constants ¶
View Source
const (
DefaultAPIRootURL = "https://secure.sakura.ad.jp/cloud/zone/tk1b/api/securitycontrol/1.0/"
)
View Source
const Version = "0.3.1"
Variables ¶
Functions ¶
func NewClientWithAPIRootURL ¶
func SetupEvaluationRuleInput ¶ added in v0.2.0
func SetupEvaluationRuleInput(params *EvaluationRuleInputParams) *v1.EvaluationRuleInput
Types ¶
type ActivationAPI ¶ added in v0.2.1
type ActivationAPI 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 NewActivationOp ¶ added in v0.2.1
func NewActivationOp(client *v1.Client) ActivationAPI
func NewActivationsOp ¶
func NewActivationsOp(client *v1.Client) ActivationAPI
type ActivationsAPI
deprecated
type ActivationsAPI interface {
ActivationAPI
}
Deprecated: use ActivationAPI instead
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 EvaluationRuleInputParams ¶ added in v0.2.0
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, req *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.