github.com/gophercloud/gophercloud@v1.11.0/openstack/dns/v2/transfer/accept/doc.go (about)

     1  /*
     2  Package zones provides information and interaction with the zone API
     3  resource for the OpenStack DNS service.
     4  
     5  Example to List Zone Transfer Accepts
     6  
     7  	// Optionaly you can provide Status as query parameter for filtering the result.
     8  	allPages, err := transferAccepts.List(dnsClient, nil).AllPages()
     9  	if err != nil {
    10  		panic(err)
    11  	}
    12  
    13  	allTransferAccepts, err := transferAccepts.ExtractTransferAccepts(allPages)
    14  	if err != nil {
    15  		panic(err)
    16  	}
    17  
    18  	for _, transferAccept := range allTransferAccepts {
    19  		fmt.Printf("%+v\n", transferAccept)
    20  	}
    21  
    22  Example to Create a Zone Transfer Accept
    23  
    24  	zoneTransferRequestID := "99d10f68-5623-4491-91a0-6daafa32b60e"
    25  	key := "JKHGD2F7"
    26  	createOpts := transferAccepts.CreateOpts{
    27  		ZoneTransferRequestID: zoneTransferRequestID,
    28  		Key: key,
    29  	}
    30  	transferAccept, err := transferAccepts.Create(dnsClient, createOpts).Extract()
    31  	if err != nil {
    32  		panic(err)
    33  	}
    34  
    35  Example to Get a Zone Transfer Accept
    36  
    37  	transferAcceptID := "99d10f68-5623-4491-91a0-6daafa32b60e"
    38  	transferAccept, err := transferAccepts.Get(dnsClient, transferAcceptID).Extract()
    39  	if err != nil {
    40  		panic(err)
    41  	}
    42  */
    43  package accept