github.com/gophercloud/gophercloud@v1.11.0/openstack/clustering/v1/events/doc.go (about) 1 /* 2 Package events provides listing and retrieving of senlin events for the 3 OpenStack Clustering Service. 4 5 Example to List Events 6 7 opts := events.ListOpts{ 8 Limit: 5, 9 } 10 11 err = events.List(serviceClient, opts).EachPage(func(page pagination.Page) (bool, error) { 12 eventInfos, err := events.ExtractEvents(page) 13 if err != nil { 14 return false, err 15 } 16 17 for _, eventInfo := range eventInfos { 18 fmt.Printf("%+v\n", eventInfo) 19 } 20 return true, nil 21 }) 22 23 Example to Get an Event 24 25 eventID := "edce3528-864f-41fb-8759-f4707925cc09" 26 event, err := events.Get(serviceClient, eventID).Extract() 27 if err != nil { 28 panic(err) 29 } 30 31 fmt.Printf("Event %+v: ", event) 32 */ 33 package events