Documentation
¶
Index ¶
- func NewJobScalingPolicies() backend.PolicyBackend
- type PolicyBackend
- func (p *PolicyBackend) DeleteJobGroupPolicy(job, group string) error
- func (p *PolicyBackend) DeleteJobPolicy(job string) error
- func (p *PolicyBackend) GetJobGroupPolicy(job, group string) (*policy.GroupScalingPolicy, error)
- func (p *PolicyBackend) GetJobPolicy(job string) (map[string]*policy.GroupScalingPolicy, error)
- func (p *PolicyBackend) GetPolicies() (map[string]map[string]*policy.GroupScalingPolicy, error)
- func (p *PolicyBackend) PutJobGroupPolicy(job, group string, policies *policy.GroupScalingPolicy) error
- func (p *PolicyBackend) PutJobPolicy(job string, policies map[string]*policy.GroupScalingPolicy) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewJobScalingPolicies ¶
func NewJobScalingPolicies() backend.PolicyBackend
Types ¶
type PolicyBackend ¶
func (*PolicyBackend) DeleteJobGroupPolicy ¶
func (p *PolicyBackend) DeleteJobGroupPolicy(job, group string) error
func (*PolicyBackend) DeleteJobPolicy ¶
func (p *PolicyBackend) DeleteJobPolicy(job string) error
func (*PolicyBackend) GetJobGroupPolicy ¶
func (p *PolicyBackend) GetJobGroupPolicy(job, group string) (*policy.GroupScalingPolicy, error)
func (*PolicyBackend) GetJobPolicy ¶
func (p *PolicyBackend) GetJobPolicy(job string) (map[string]*policy.GroupScalingPolicy, error)
func (*PolicyBackend) GetPolicies ¶
func (p *PolicyBackend) GetPolicies() (map[string]map[string]*policy.GroupScalingPolicy, error)
func (*PolicyBackend) PutJobGroupPolicy ¶
func (p *PolicyBackend) PutJobGroupPolicy(job, group string, policies *policy.GroupScalingPolicy) error
func (*PolicyBackend) PutJobPolicy ¶
func (p *PolicyBackend) PutJobPolicy(job string, policies map[string]*policy.GroupScalingPolicy) error
Click to show internal directories.
Click to hide internal directories.