Versions in this module Expand all Collapse all v0 v0.5.3 May 28, 2015 v0.5.2 May 19, 2015 Changes in this version + const AbandonOutput + const CreateOutput + const FullListOutput + const GetOutput + var AbandonExpected = &AbandonedStack + var CreateExpected = &CreatedStack + var GetExpected = &RetrievedStack + var ListExpected = []ListedStack + var PreviewExpected = &PreviewedStack + var SortAsc SortDir = "asc" + var SortCreatedAt SortKey = "created_at" + var SortDesc SortDir = "desc" + var SortName SortKey = "name" + var SortStatus SortKey = "status" + var SortUpdatedAt SortKey = "updated_at" + func HandleAbandonSuccessfully(t *testing.T) + func HandleCreateSuccessfully(t *testing.T, output string) + func HandleDeleteSuccessfully(t *testing.T) + func HandleGetSuccessfully(t *testing.T, output string) + func HandleListSuccessfully(t *testing.T, output string) + func HandlePreviewSuccessfully(t *testing.T, output string) + func HandleUpdateSuccessfully(t *testing.T) + func List(c *gophercloud.ServiceClient, opts ListOptsBuilder) pagination.Pager + type AbandonResult struct + func Abandon(c *gophercloud.ServiceClient, stackName, stackID string) AbandonResult + func (r AbandonResult) Extract() (*AbandonedStack, error) + func (r AbandonResult) String() (string, error) + type AbandonedStack struct + Action string + ID string + Name string + Resources map[string]interface{} + Status string + Template map[string]interface{} + type AdoptOpts struct + AdoptStackData string + DisableRollback Rollback + Environment string + Files map[string]interface{} + Name string + Parameters map[string]string + Template string + TemplateURL string + Timeout int + func (opts AdoptOpts) ToStackAdoptMap() (map[string]interface{}, error) + type AdoptOptsBuilder interface + ToStackAdoptMap func() (map[string]interface{}, error) + type AdoptResult struct + func Adopt(c *gophercloud.ServiceClient, opts AdoptOptsBuilder) AdoptResult + type CreateOpts struct + DisableRollback Rollback + Environment string + Files map[string]interface{} + Name string + Parameters map[string]string + Template string + TemplateURL string + Timeout int + func (opts CreateOpts) ToStackCreateMap() (map[string]interface{}, error) + type CreateOptsBuilder interface + ToStackCreateMap func() (map[string]interface{}, error) + type CreateResult struct + func Create(c *gophercloud.ServiceClient, opts CreateOptsBuilder) CreateResult + func (r CreateResult) Extract() (*CreatedStack, error) + type CreatedStack struct + ID string + Links []gophercloud.Link + type DeleteResult struct + func Delete(c *gophercloud.ServiceClient, stackName, stackID string) DeleteResult + type GetResult struct + func Get(c *gophercloud.ServiceClient, stackName, stackID string) GetResult + func (r GetResult) Extract() (*RetrievedStack, error) + type ListOpts struct + Limit int + Marker string + Name string + SortDir SortDir + SortKey SortKey + Status string + func (opts ListOpts) ToStackListQuery() (string, error) + type ListOptsBuilder interface + ToStackListQuery func() (string, error) + type ListedStack struct + CreationTime time.Time + Description string + ID string + Links []gophercloud.Link + Name string + Status string + StatusReason string + UpdatedTime time.Time + func ExtractStacks(page pagination.Page) ([]ListedStack, error) + type PreviewOpts struct + DisableRollback Rollback + Environment string + Files map[string]interface{} + Name string + Parameters map[string]string + Template string + TemplateURL string + Timeout int + func (opts PreviewOpts) ToStackPreviewMap() (map[string]interface{}, error) + type PreviewOptsBuilder interface + ToStackPreviewMap func() (map[string]interface{}, error) + type PreviewResult struct + func Preview(c *gophercloud.ServiceClient, opts PreviewOptsBuilder) PreviewResult + func (r PreviewResult) Extract() (*PreviewedStack, error) + type PreviewedStack struct + Capabilities []interface{} + CreationTime time.Time + Description string + DisableRollback bool + ID string + Links []gophercloud.Link + Name string + NotificationTopics []interface{} + Parameters map[string]string + Resources []map[string]interface{} + Status string + StatusReason string + TemplateDescription string + Timeout int + UpdatedTime time.Time + type RetrievedStack struct + Capabilities []interface{} + CreationTime time.Time + Description string + DisableRollback bool + ID string + Links []gophercloud.Link + Name string + NotificationTopics []interface{} + Outputs []map[string]interface{} + Parameters map[string]string + Status string + StatusReason string + TemplateDescription string + Timeout int + UpdatedTime time.Time + type Rollback *bool + var Disable Rollback = &disable + var Enable Rollback = &enable + type SortDir string + type SortKey string + type StackPage struct + func (r StackPage) IsEmpty() (bool, error) + type UpdateOpts struct + Environment string + Files map[string]interface{} + Parameters map[string]string + Template string + TemplateURL string + Timeout int + func (opts UpdateOpts) ToStackUpdateMap() (map[string]interface{}, error) + type UpdateOptsBuilder interface + ToStackUpdateMap func() (map[string]interface{}, error) + type UpdateResult struct + func Update(c *gophercloud.ServiceClient, stackName, stackID string, ...) UpdateResult