Versions in this module Expand all Collapse all v0 v0.9.3 Apr 23, 2024 Changes in this version + func Delete(client *golangsdk.ServiceClient, funcURN, aliasName string) (err error) + func PublishVersion(client *golangsdk.ServiceClient, opts PublishOpts) (*function.FuncGraph, error) + type CreateAliasOpts struct + AdditionalVersionStrategy map[string]VectorStrategy + AdditionalVersionWeights map[string]int + Description string + FuncUrn string + Name string + Version string + type FuncAliases struct + AdditionalVersionWeights map[string]int + AliasUrn string + Description string + LastModified string + Name string + Version string + func GetAlias(client *golangsdk.ServiceClient, funcURN, aliasName string) (*FuncAliases, error) + func ListAlias(client *golangsdk.ServiceClient, funcURN string) ([]FuncAliases, error) + type FuncAliasesResp struct + AdditionalVersionStrategy map[string]VectorStrategy + AdditionalVersionWeights map[string]int + AliasUrn string + Description string + LastModified string + Name string + Version string + func CreateAlias(client *golangsdk.ServiceClient, opts CreateAliasOpts) (*FuncAliasesResp, error) + func UpdateAlias(client *golangsdk.ServiceClient, opts UpdateAliasOpts) (*FuncAliasesResp, error) + type ListVersionOpts struct + FuncUrn string + Marker string + Maxitems string + type ListVersionResponse struct + Count int + Functions []function.FuncGraph + NextMarker int + func ListVersion(client *golangsdk.ServiceClient, opts ListVersionOpts) (*ListVersionResponse, error) + type PublishOpts struct + Description string + Digest string + FuncUrn string + Version string + type UpdateAliasOpts struct + AdditionalVersionStrategy map[string]VectorStrategy + AdditionalVersionWeights map[string]int + AliasName string + Description string + FuncUrn string + Version string + type VectorStrategy struct + CombineType string + Rules *VersionStrategyRules + type VersionStrategyRules struct + Op string + Param string + RuleType string + Value string