Versions in this module Expand all Collapse all v0 v0.16.0 Dec 31, 2020 Changes in this version + func List(client *gophercloud.ServiceClient, stackName, stackID string, ...) pagination.Pager + func ListTypes(client *gophercloud.ServiceClient) pagination.Pager + type FindResult struct + func Find(c *gophercloud.ServiceClient, stackName string) (r FindResult) + func (r FindResult) Extract() ([]Resource, error) + type GetResult struct + func Get(c *gophercloud.ServiceClient, stackName, stackID, resourceName string) (r GetResult) + func (r GetResult) Extract() (*Resource, error) + type ListOpts struct + Depth int + func (opts ListOpts) ToStackResourceListQuery() (string, error) + type ListOptsBuilder interface + ToStackResourceListQuery func() (string, error) + type MarkUnhealthyOpts struct + MarkUnhealthy bool + ResourceStatusReason string + func (opts MarkUnhealthyOpts) ToMarkUnhealthyMap() (map[string]interface{}, error) + type MarkUnhealthyOptsBuilder interface + ToMarkUnhealthyMap func() (map[string]interface{}, error) + type MarkUnhealthyResult struct + func MarkUnhealthy(c *gophercloud.ServiceClient, stackName, stackID, resourceName string, ...) (r MarkUnhealthyResult) + type MetadataResult struct + func Metadata(c *gophercloud.ServiceClient, stackName, stackID, resourceName string) (r MetadataResult) + func (r MetadataResult) Extract() (map[string]string, error) + type Resource struct + Attributes map[string]interface{} + CreationTime time.Time + Description string + Links []gophercloud.Link + LogicalID string + Name string + ParentResource string + PhysicalID string + RequiredBy []interface{} + Status string + StatusReason string + Type string + UpdatedTime time.Time + func ExtractResources(r pagination.Page) ([]Resource, error) + func (r *Resource) UnmarshalJSON(b []byte) error + type ResourcePage struct + func (r ResourcePage) IsEmpty() (bool, error) + type ResourceTypePage struct + func (r ResourceTypePage) IsEmpty() (bool, error) + type ResourceTypes []string + func ExtractResourceTypes(r pagination.Page) (ResourceTypes, error) + func (r ResourceTypes) Len() int + func (r ResourceTypes) Less(i, j int) bool + func (r ResourceTypes) Swap(i, j int) + type SchemaResult struct + func Schema(c *gophercloud.ServiceClient, resourceType string) (r SchemaResult) + func (r SchemaResult) Extract() (*TypeSchema, error) + type TemplateResult struct + func Template(c *gophercloud.ServiceClient, resourceType string) (r TemplateResult) + func (r TemplateResult) Extract() ([]byte, error) + type TypeSchema struct + Attributes map[string]interface{} + Properties map[string]interface{} + ResourceType string + SupportStatus map[string]interface{}