Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ListAllOpts ¶
type ListAllOpts struct {
DomainId string `json:"-"`
ResourceId string `json:"-"`
// Specifies the direction of a resource relationship.
Direction string `q:"direction"`
// Specifies the maximum number of resources to return.
Limit *int `q:"limit"`
// Specifies the pagination parameter.
Marker string `q:"marker"`
}
type ResPage ¶
type ResPage struct {
pagination.NewSinglePageBase
}
type ResourceRelation ¶
type ResourceRelation struct {
RelationType string `json:"relation_type"`
FromResourceType string `json:"from_resource_type"`
ToResourceType string `json:"to_resource_type"`
FromResourceId string `json:"from_resource_id"`
ToResourceId string `json:"to_resource_id"`
}
func ExtractResources ¶
func ExtractResources(r pagination.NewPage) ([]ResourceRelation, error)
func ListRelations ¶
func ListRelations(client *golangsdk.ServiceClient, opts ListAllOpts) ([]ResourceRelation, error)
Click to show internal directories.
Click to hide internal directories.