forked from gophercloud/gophercloud
-
Notifications
You must be signed in to change notification settings - Fork 0
/
doc.go
31 lines (24 loc) · 751 Bytes
/
doc.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
/*
Package policytypes lists all policy types and shows details for a policy type
from the OpenStack Clustering Service.
Example to List Policy Types
allPages, err := policytypes.List(clusteringClient).AllPages()
if err != nil {
panic(err)
}
allPolicyTypes, err := actions.ExtractPolicyTypes(allPages)
if err != nil {
panic(err)
}
for _, policyType := range allPolicyTypes {
fmt.Printf("%+v\n", policyType)
}
Example to Get a Policy Type
policyTypeName := "senlin.policy.affinity-1.0"
policyTypeDetail, err := policyTypes.Get(clusteringClient, policyTypeName).Extract()
if err != nil {
panic(err)
}
fmt.Printf("%+v\n", policyTypeDetail)
*/
package policytypes