Versions in this module Expand all Collapse all v9 v9.0.0 Apr 13, 2021 Changes in this version + const APIVersion + var GenMetadata = map[string]*metadata.Resource + type API struct + func New(h string, a rsapi.Authenticator) *API + func (api *API) ScheduleLocator(href string) *ScheduleLocator + func (api *API) TemplateLocator(href string) *TemplateLocator + type ApplicationInfo struct + Href string + Name string + type CatDependency struct + Alias string + CompiledAt *time.Time + Name string + Package string + RsCaVer int + SourceHref string + TemplateHref string + TemplateId string + type Href string + func (r *Href) ActionPath(rName, aName string) (*metadata.ActionPath, error) + type Parameter struct + Default interface{} + Description string + Name string + Operations []interface{} + Type_ string + Ui *ParametersUiStruct + Validation *ParametersValidationStruct + type ParametersUiStruct struct + Category string + Index int + Label string + type ParametersValidationStruct struct + AllowedPattern string + AllowedValues []interface{} + ConstraintDescription string + MaxLength int + MaxValue int + MinLength int + MinValue int + NoEcho bool + type Recurrence struct + Hour int + Minute int + Rule string + type Schedule struct + CreatedBy *User + Description string + Href string + Id string + Kind string + Name string + StartRecurrence *Recurrence + StopRecurrence *Recurrence + Timestamps *TimestampsStruct + func (r *Schedule) Locator(api *API) *ScheduleLocator + type ScheduleLocator struct + func (loc *ScheduleLocator) Create(name string, startRecurrence *Recurrence, stopRecurrence *Recurrence, ...) (*ScheduleLocator, error) + func (loc *ScheduleLocator) Delete() error + func (loc *ScheduleLocator) Index() ([]*Schedule, error) + func (loc *ScheduleLocator) MultiDelete(ids []string) error + func (loc *ScheduleLocator) Show() (*Schedule, error) + func (loc *ScheduleLocator) Update(options rsapi.APIParams) error + type Template struct + ApplicationInfo *ApplicationInfo + CompilationHref string + CompiledCat string + CreatedBy *User + Dependencies []*CatDependency + Dependents []*CatDependency + Filename string + Href string + Id string + Imports []string + Kind string + LongDescription string + Name string + Package string + Parameters []*Parameter + PublishedBy *User + RequiredParameters []string + RsCaVer int + ShortDescription string + Source string + SourceHref string + Stale bool + Timestamps *TimestampsStruct + func (r *Template) Locator(api *API) *TemplateLocator + type TemplateLocator struct + func (loc *TemplateLocator) Compile(source string) error + func (loc *TemplateLocator) Create(source *rsapi.FileUpload) (*TemplateLocator, error) + func (loc *TemplateLocator) CreateFromCompilation(compilationHref string, options rsapi.APIParams) error + func (loc *TemplateLocator) Delete() error + func (loc *TemplateLocator) Dependencies(options rsapi.APIParams) (*Template, error) + func (loc *TemplateLocator) Dependents(package_ string, options rsapi.APIParams) (*Template, error) + func (loc *TemplateLocator) Download(apiVersion string) error + func (loc *TemplateLocator) Index(options rsapi.APIParams) ([]*Template, error) + func (loc *TemplateLocator) MultiDelete(ids []string) error + func (loc *TemplateLocator) Publish(id string, options rsapi.APIParams) error + func (loc *TemplateLocator) Show(options rsapi.APIParams) (*Template, error) + func (loc *TemplateLocator) Unpublish(id string) error + func (loc *TemplateLocator) Update(source *rsapi.FileUpload) error + func (loc *TemplateLocator) UpdateFromCompilation(compilationHref string, options rsapi.APIParams) error + type TimestampsStruct struct + CreatedAt *time.Time + UpdatedAt *time.Time + type TimestampsStruct2 struct + CompiledAt *time.Time + CreatedAt *time.Time + PublishedAt *time.Time + UpdatedAt *time.Time + type User struct + Email string + Id int + Name string Other modules containing this package gopkg.in/rightscale/rsc.v1 gopkg.in/rightscale/rsc.v2 gopkg.in/rightscale/rsc.v3 gopkg.in/rightscale/rsc.v4 gopkg.in/rightscale/rsc.v5 gopkg.in/rightscale/rsc.v6 gopkg.in/rightscale/rsc.v7 gopkg.in/rightscale/rsc.v8