Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FloatingIPCreateOptsExt ¶
type FloatingIPCreateOptsExt struct { // CreateOptsBuilder is the interface options structs have to satisfy in order // to be used in the main Create operation in this package. floatingips.CreateOptsBuilder // Set DNS name to the floating IPs DNSName string `json:"dns_name,omitempty"` // Set DNS domain to the floating IPs DNSDomain string `json:"dns_domain,omitempty"` }
FloatingIPCreateOptsExt adds floating IP DNS options to the base floatingips.CreateOpts.
func (FloatingIPCreateOptsExt) ToFloatingIPCreateMap ¶
func (opts FloatingIPCreateOptsExt) ToFloatingIPCreateMap() (map[string]interface{}, error)
ToFloatingIPCreateMap casts a CreateOpts struct to a map.
type FloatingIPDNSExt ¶
type FloatingIPDNSExt struct { // The DNS name of the floating IP, assigned to the external DNS // service. DNSName string `json:"dns_name"` // The DNS domain of the floating IP, assigned to the external DNS // service. DNSDomain string `json:"dns_domain"` }
FloatingIPDNSExt represents a decorated form of a Floating IP with the additional Floating IP DNS information.
type NetworkCreateOptsExt ¶
type NetworkCreateOptsExt struct { // CreateOptsBuilder is the interface options structs have to satisfy in order // to be used in the main Create operation in this package. networks.CreateOptsBuilder // Set DNS domain to the network DNSDomain string `json:"dns_domain,omitempty"` }
NetworkCreateOptsExt adds network DNS options to the base networks.CreateOpts.
func (NetworkCreateOptsExt) ToNetworkCreateMap ¶
func (opts NetworkCreateOptsExt) ToNetworkCreateMap() (map[string]interface{}, error)
ToNetworkCreateMap casts a CreateOpts struct to a map.
type NetworkDNSExt ¶
type NetworkDNSExt struct { // The DNS domain of the network. DNSDomain string `json:"dns_domain"` }
NetworkDNSExt represents a decorated form of a Network with the additional Network DNS information.
type NetworkUpdateOptsExt ¶
type NetworkUpdateOptsExt struct { // UpdateOptsBuilder is the interface options structs have to satisfy in order // to be used in the main Update operation in this package. networks.UpdateOptsBuilder // Set DNS domain to the network DNSDomain *string `json:"dns_domain,omitempty"` }
NetworkUpdateOptsExt adds network DNS options to the base networks.UpdateOpts
func (NetworkUpdateOptsExt) ToNetworkUpdateMap ¶
func (opts NetworkUpdateOptsExt) ToNetworkUpdateMap() (map[string]interface{}, error)
ToNetworkUpdateMap casts an UpdateOpts struct to a map.
type PortCreateOptsExt ¶
type PortCreateOptsExt struct { // CreateOptsBuilder is the interface options structs have to satisfy in order // to be used in the main Create operation in this package. ports.CreateOptsBuilder // Set DNS name to the port DNSName string `json:"dns_name,omitempty"` }
PortCreateOptsExt adds port DNS options to the base ports.CreateOpts.
func (PortCreateOptsExt) ToPortCreateMap ¶
func (opts PortCreateOptsExt) ToPortCreateMap() (map[string]interface{}, error)
ToPortCreateMap casts a CreateOpts struct to a map.
type PortDNSExt ¶
type PortDNSExt struct { // The DNS name of the port. DNSName string `json:"dns_name"` // The DNS assignment of the port. DNSAssignment []map[string]string `json:"dns_assignment"` }
PortDNSExt represents a decorated form of a Port with the additional Port DNS information.
type PortListOptsExt ¶
type PortListOptsExt struct { ports.ListOptsBuilder DNSName string `q:"dns_name"` }
PortListOptsExt adds the DNS options to the base port ListOpts.
func (PortListOptsExt) ToPortListQuery ¶
func (opts PortListOptsExt) ToPortListQuery() (string, error)
ToPortListQuery adds the DNS options to the base port list options.
type PortUpdateOptsExt ¶
type PortUpdateOptsExt struct { // UpdateOptsBuilder is the interface options structs have to satisfy in order // to be used in the main Update operation in this package. ports.UpdateOptsBuilder // Set DNS name to the port DNSName *string `json:"dns_name,omitempty"` }
PortUpdateOptsExt adds DNS options to the base ports.UpdateOpts
func (PortUpdateOptsExt) ToPortUpdateMap ¶
func (opts PortUpdateOptsExt) ToPortUpdateMap() (map[string]interface{}, error)
ToPortUpdateMap casts an UpdateOpts struct to a map.