gophercloud: github.com/rackspace/gophercloud/rackspace/orchestration/v1/stacks Index | Files

package stacks

import "github.com/rackspace/gophercloud/rackspace/orchestration/v1/stacks"

Package stacks provides operation for working with Heat stacks. A stack is a group of resources (servers, load balancers, databases, and so forth) combined to fulfill a useful purpose. Based on a template, Heat orchestration engine creates an instantiated set of resources (a stack) to run the application framework or component specified (in the template). A stack is a running instance of a template. The result of creating a stack is a deployment of the application framework or component.

Index

Package Files

delegate.go doc.go

func Abandon Uses

func Abandon(c *gophercloud.ServiceClient, stackName, stackID string) os.AbandonResult

Abandon abandons a stack, keeping the resources available.

func Adopt Uses

func Adopt(c *gophercloud.ServiceClient, opts os.AdoptOptsBuilder) os.AdoptResult

Adopt accepts an os.AdoptOpts struct and creates a new stack from existing stack resources using the values provided.

func Create Uses

func Create(c *gophercloud.ServiceClient, opts os.CreateOptsBuilder) os.CreateResult

Create accepts an os.CreateOpts struct and creates a new stack using the values provided.

func Delete Uses

func Delete(c *gophercloud.ServiceClient, stackName, stackID string) os.DeleteResult

Delete deletes a stack based on the stack name and stack ID provided.

func Get Uses

func Get(c *gophercloud.ServiceClient, stackName, stackID string) os.GetResult

Get retreives a stack based on the stack name and stack ID.

func List Uses

func List(c *gophercloud.ServiceClient, opts os.ListOptsBuilder) pagination.Pager

List accepts an os.ListOpts struct and lists stacks based on the options provided.

func Preview Uses

func Preview(c *gophercloud.ServiceClient, opts os.PreviewOptsBuilder) os.PreviewResult

Preview provides a preview of a stack based on the options provided.

func Update Uses

func Update(c *gophercloud.ServiceClient, stackName, stackID string, opts os.UpdateOptsBuilder) os.UpdateResult

Update accepts an os.UpdateOpts struct and updates a stack based on the options provided.

Package stacks imports 3 packages (graph). Updated 2020-10-24. Refresh now. Tools for package owners.