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