Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CronConfig ¶
type FuncReservedConfigResp ¶
type FuncReservedConfigResp struct {
ReservedInstances []FuncReservedInstances `json:"reserved_instances"`
PageInfo *PageInfo `json:"page_info"`
Count int `json:"count"`
}
func ListReservedInstConfigs ¶
func ListReservedInstConfigs(client *golangsdk.ServiceClient, opts ListConfigOpts) (*FuncReservedConfigResp, error)
type FuncReservedInstResp ¶
type FuncReservedInstResp struct {
ReservedInstances []FuncReservedResp `json:"reserved_instances"`
PageInfo *PageInfo `json:"page_info"`
Count int `json:"count"`
}
func ListReservedInst ¶
func ListReservedInst(client *golangsdk.ServiceClient, opts ListOpts) (*FuncReservedInstResp, error)
type FuncReservedInstances ¶
type FuncReservedInstances struct {
FuncUrn string `json:"func_urn"`
QualifierType string `json:"qualifier_type"`
QualifierName string `json:"qualifier_name"`
MinCount int `json:"min_count"`
IdleMode bool `json:"idle_mode"`
TacticsConfig TacticsConfig `json:"tactics_config"`
Count int `json:"count"`
}
type FuncReservedResp ¶
type FuncReservedRespUpdate ¶
type FuncReservedRespUpdate struct {
TacticsConfig *TacticsConfig `json:"tactics_config"`
IdleMode bool `json:"idle_mode"`
Count int `json:"count"`
}
func Update ¶
func Update(client *golangsdk.ServiceClient, opts UpdateOpts) (*FuncReservedRespUpdate, error)
type ListConfigOpts ¶
type TacticsConfig ¶
type TacticsConfig struct {
CronConfigs []CronConfig `json:"cron_configs"`
}
type UpdateOpts ¶
type UpdateOpts struct {
FuncUrn string `json:"-"`
Count *int `json:"count" required:"true"`
IdleMode *bool `json:"idle_mode"`
TacticsConfig *TacticsConfig `json:"tactics_config"`
}
Click to show internal directories.
Click to hide internal directories.