Versions in this module Expand all Collapse all v1 v1.11.0 Dec 24, 2018 v1.10.0 Aug 16, 2018 Changes in this version + func Int(v int) *int + func IntValue(v *int) int + type Network struct + ID *string + Lifecycle *fi.Lifecycle + Name *string + func (_ *Network) CheckChanges(a, e, changes *Network) error + func (_ *Network) RenderOpenstack(t *openstack.OpenstackAPITarget, a, e, changes *Network) error + func (_ *Network) ShouldCreate(a, e, changes *Network) (bool, error) + func (c *Network) Run(context *fi.Context) error + func (n *Network) CompareWithID() *string + func (n *Network) Find(context *fi.Context) (*Network, error) + func (o *Network) GetLifecycle() *fi.Lifecycle + func (o *Network) GetName() *string + func (o *Network) SetLifecycle(lifecycle fi.Lifecycle) + func (o *Network) SetName(name string) + func (o *Network) String() string + func (o *Network) UnmarshalJSON(data []byte) error + type Router struct + ID *string + Lifecycle *fi.Lifecycle + Name *string + func (_ *Router) CheckChanges(a, e, changes *Router) error + func (_ *Router) RenderOpenstack(t *openstack.OpenstackAPITarget, a, e, changes *Router) error + func (c *Router) Run(context *fi.Context) error + func (n *Router) CompareWithID() *string + func (n *Router) Find(context *fi.Context) (*Router, error) + func (o *Router) GetLifecycle() *fi.Lifecycle + func (o *Router) GetName() *string + func (o *Router) SetLifecycle(lifecycle fi.Lifecycle) + func (o *Router) SetName(name string) + func (o *Router) String() string + func (o *Router) UnmarshalJSON(data []byte) error + type RouterInterface struct + ID *string + Lifecycle *fi.Lifecycle + Name *string + Router *Router + Subnet *Subnet + func (_ *RouterInterface) CheckChanges(a, e, changes *RouterInterface) error + func (_ *RouterInterface) RenderOpenstack(t *openstack.OpenstackAPITarget, a, e, changes *RouterInterface) error + func (i *RouterInterface) CompareWithID() *string + func (i *RouterInterface) Find(context *fi.Context) (*RouterInterface, error) + func (i *RouterInterface) Run(context *fi.Context) error + func (o *RouterInterface) GetLifecycle() *fi.Lifecycle + func (o *RouterInterface) GetName() *string + func (o *RouterInterface) SetLifecycle(lifecycle fi.Lifecycle) + func (o *RouterInterface) SetName(name string) + func (o *RouterInterface) String() string + func (o *RouterInterface) UnmarshalJSON(data []byte) error + type SSHKey struct + KeyFingerprint *string + Lifecycle *fi.Lifecycle + Name *string + PublicKey *fi.ResourceHolder + func (_ *SSHKey) RenderOpenstack(t *openstack.OpenstackAPITarget, a, e, changes *SSHKey) error + func (e *SSHKey) CompareWithID() *string + func (e *SSHKey) Find(c *fi.Context) (*SSHKey, error) + func (e *SSHKey) Run(c *fi.Context) error + func (o *SSHKey) GetLifecycle() *fi.Lifecycle + func (o *SSHKey) GetName() *string + func (o *SSHKey) SetLifecycle(lifecycle fi.Lifecycle) + func (o *SSHKey) SetName(name string) + func (o *SSHKey) String() string + func (o *SSHKey) UnmarshalJSON(data []byte) error + func (s *SSHKey) CheckChanges(a, e, changes *SSHKey) error + type SecurityGroup struct + Description *string + ID *string + Lifecycle *fi.Lifecycle + Name *string + func (_ *SecurityGroup) CheckChanges(a, e, changes *SecurityGroup) error + func (_ *SecurityGroup) RenderOpenstack(t *openstack.OpenstackAPITarget, a, e, changes *SecurityGroup) error + func (o *SecurityGroup) GetLifecycle() *fi.Lifecycle + func (o *SecurityGroup) GetName() *string + func (o *SecurityGroup) SetLifecycle(lifecycle fi.Lifecycle) + func (o *SecurityGroup) SetName(name string) + func (o *SecurityGroup) String() string + func (o *SecurityGroup) UnmarshalJSON(data []byte) error + func (s *SecurityGroup) CompareWithID() *string + func (s *SecurityGroup) Find(context *fi.Context) (*SecurityGroup, error) + func (s *SecurityGroup) Run(context *fi.Context) error + type SecurityGroupRule struct + Direction *string + EtherType *string + ID *string + Lifecycle *fi.Lifecycle + PortRangeMax *int + PortRangeMin *int + Protocol *string + RemoteIPPrefix *string + SecGroup *SecurityGroup + func (_ *SecurityGroupRule) CheckChanges(a, e, changes *SecurityGroupRule) error + func (_ *SecurityGroupRule) RenderOpenstack(t *openstack.OpenstackAPITarget, a, e, changes *SecurityGroupRule) error + func (r *SecurityGroupRule) CompareWithID() *string + func (r *SecurityGroupRule) Find(context *fi.Context) (*SecurityGroupRule, error) + func (r *SecurityGroupRule) GetLifecycle() *fi.Lifecycle + func (r *SecurityGroupRule) Run(context *fi.Context) error + func (r *SecurityGroupRule) SetLifecycle(lifecycle fi.Lifecycle) + func (r *SecurityGroupRule) String() string + type Subnet struct + CIDR *string + ID *string + Lifecycle *fi.Lifecycle + Name *string + Network *Network + func (_ *Subnet) CheckChanges(a, e, changes *Subnet) error + func (_ *Subnet) RenderOpenstack(t *openstack.OpenstackAPITarget, a, e, changes *Subnet) error + func (o *Subnet) GetLifecycle() *fi.Lifecycle + func (o *Subnet) GetName() *string + func (o *Subnet) SetLifecycle(lifecycle fi.Lifecycle) + func (o *Subnet) SetName(name string) + func (o *Subnet) String() string + func (o *Subnet) UnmarshalJSON(data []byte) error + func (s *Subnet) CompareWithID() *string + func (s *Subnet) Find(context *fi.Context) (*Subnet, error) + func (s *Subnet) Run(context *fi.Context) error + type Volume struct + AvailabilityZone *string + ID *string + Lifecycle *fi.Lifecycle + Name *string + SizeGB *int64 + Tags map[string]string + VolumeType *string + func (_ *Volume) CheckChanges(a, e, changes *Volume) error + func (_ *Volume) RenderOpenstack(t *openstack.OpenstackAPITarget, a, e, changes *Volume) error + func (c *Volume) CompareWithID() *string + func (c *Volume) Find(context *fi.Context) (*Volume, error) + func (c *Volume) Run(context *fi.Context) error + func (o *Volume) GetLifecycle() *fi.Lifecycle + func (o *Volume) GetName() *string + func (o *Volume) SetLifecycle(lifecycle fi.Lifecycle) + func (o *Volume) SetName(name string) + func (o *Volume) String() string + func (o *Volume) UnmarshalJSON(data []byte) error