Documentation ¶
Index ¶
- func Int(v int) *int
- func IntValue(v *int) int
- type Network
- func (_ *Network) CheckChanges(a, e, changes *Network) 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 (_ *Network) RenderOpenstack(t *openstack.OpenstackAPITarget, a, e, changes *Network) error
- func (c *Network) Run(context *fi.Context) error
- func (o *Network) SetLifecycle(lifecycle fi.Lifecycle)
- func (o *Network) SetName(name string)
- func (_ *Network) ShouldCreate(a, e, changes *Network) (bool, error)
- func (o *Network) String() string
- func (o *Network) UnmarshalJSON(data []byte) error
- type Router
- func (_ *Router) CheckChanges(a, e, changes *Router) 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 (_ *Router) RenderOpenstack(t *openstack.OpenstackAPITarget, a, e, changes *Router) error
- func (c *Router) Run(context *fi.Context) error
- 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
- func (_ *RouterInterface) CheckChanges(a, e, changes *RouterInterface) error
- func (i *RouterInterface) CompareWithID() *string
- func (i *RouterInterface) Find(context *fi.Context) (*RouterInterface, error)
- func (o *RouterInterface) GetLifecycle() *fi.Lifecycle
- func (o *RouterInterface) GetName() *string
- func (_ *RouterInterface) RenderOpenstack(t *openstack.OpenstackAPITarget, a, e, changes *RouterInterface) error
- func (i *RouterInterface) Run(context *fi.Context) error
- 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
- func (s *SSHKey) CheckChanges(a, e, changes *SSHKey) error
- func (e *SSHKey) CompareWithID() *string
- func (e *SSHKey) Find(c *fi.Context) (*SSHKey, error)
- func (o *SSHKey) GetLifecycle() *fi.Lifecycle
- func (o *SSHKey) GetName() *string
- func (_ *SSHKey) RenderOpenstack(t *openstack.OpenstackAPITarget, a, e, changes *SSHKey) error
- func (e *SSHKey) Run(c *fi.Context) error
- 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
- type SecurityGroup
- func (_ *SecurityGroup) CheckChanges(a, e, changes *SecurityGroup) error
- func (s *SecurityGroup) CompareWithID() *string
- func (s *SecurityGroup) Find(context *fi.Context) (*SecurityGroup, error)
- func (o *SecurityGroup) GetLifecycle() *fi.Lifecycle
- func (o *SecurityGroup) GetName() *string
- func (_ *SecurityGroup) RenderOpenstack(t *openstack.OpenstackAPITarget, a, e, changes *SecurityGroup) error
- func (s *SecurityGroup) Run(context *fi.Context) error
- 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
- type SecurityGroupRule
- func (_ *SecurityGroupRule) CheckChanges(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 (_ *SecurityGroupRule) RenderOpenstack(t *openstack.OpenstackAPITarget, a, e, changes *SecurityGroupRule) error
- func (r *SecurityGroupRule) Run(context *fi.Context) error
- func (r *SecurityGroupRule) SetLifecycle(lifecycle fi.Lifecycle)
- func (r *SecurityGroupRule) String() string
- type Subnet
- func (_ *Subnet) CheckChanges(a, e, changes *Subnet) error
- func (s *Subnet) CompareWithID() *string
- func (s *Subnet) Find(context *fi.Context) (*Subnet, error)
- func (o *Subnet) GetLifecycle() *fi.Lifecycle
- func (o *Subnet) GetName() *string
- func (_ *Subnet) RenderOpenstack(t *openstack.OpenstackAPITarget, a, e, changes *Subnet) error
- func (s *Subnet) Run(context *fi.Context) error
- 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
- type Volume
- func (_ *Volume) CheckChanges(a, e, changes *Volume) error
- func (c *Volume) CompareWithID() *string
- func (c *Volume) Find(context *fi.Context) (*Volume, error)
- func (o *Volume) GetLifecycle() *fi.Lifecycle
- func (o *Volume) GetName() *string
- func (_ *Volume) RenderOpenstack(t *openstack.OpenstackAPITarget, a, e, changes *Volume) error
- func (c *Volume) Run(context *fi.Context) error
- 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
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Network ¶
func (*Network) CheckChanges ¶
func (*Network) CompareWithID ¶
func (*Network) GetLifecycle ¶
GetLifecycle returns the Lifecycle of the object, implementing fi.HasLifecycle
func (*Network) RenderOpenstack ¶
func (_ *Network) RenderOpenstack(t *openstack.OpenstackAPITarget, a, e, changes *Network) error
func (*Network) SetLifecycle ¶
SetLifecycle sets the Lifecycle of the object, implementing fi.SetLifecycle
func (*Network) String ¶
String is the stringer function for the task, producing readable output using fi.TaskAsString
func (*Network) UnmarshalJSON ¶
UnmarshalJSON implements conversion to JSON, supporting an alternate specification of the object as a string
type Router ¶
func (*Router) CheckChanges ¶
func (*Router) CompareWithID ¶
func (*Router) GetLifecycle ¶
GetLifecycle returns the Lifecycle of the object, implementing fi.HasLifecycle
func (*Router) RenderOpenstack ¶
func (_ *Router) RenderOpenstack(t *openstack.OpenstackAPITarget, a, e, changes *Router) error
func (*Router) SetLifecycle ¶
SetLifecycle sets the Lifecycle of the object, implementing fi.SetLifecycle
func (*Router) String ¶
String is the stringer function for the task, producing readable output using fi.TaskAsString
func (*Router) UnmarshalJSON ¶
UnmarshalJSON implements conversion to JSON, supporting an alternate specification of the object as a string
type RouterInterface ¶
type RouterInterface struct { ID *string Name *string Router *Router Subnet *Subnet Lifecycle *fi.Lifecycle }
func (*RouterInterface) CheckChanges ¶
func (_ *RouterInterface) CheckChanges(a, e, changes *RouterInterface) error
func (*RouterInterface) CompareWithID ¶
func (i *RouterInterface) CompareWithID() *string
func (*RouterInterface) Find ¶
func (i *RouterInterface) Find(context *fi.Context) (*RouterInterface, error)
func (*RouterInterface) GetLifecycle ¶
func (o *RouterInterface) GetLifecycle() *fi.Lifecycle
GetLifecycle returns the Lifecycle of the object, implementing fi.HasLifecycle
func (*RouterInterface) GetName ¶
func (o *RouterInterface) GetName() *string
GetName returns the Name of the object, implementing fi.HasName
func (*RouterInterface) RenderOpenstack ¶
func (_ *RouterInterface) RenderOpenstack(t *openstack.OpenstackAPITarget, a, e, changes *RouterInterface) error
func (*RouterInterface) SetLifecycle ¶
func (o *RouterInterface) SetLifecycle(lifecycle fi.Lifecycle)
SetLifecycle sets the Lifecycle of the object, implementing fi.SetLifecycle
func (*RouterInterface) SetName ¶
func (o *RouterInterface) SetName(name string)
SetName sets the Name of the object, implementing fi.SetName
func (*RouterInterface) String ¶
func (o *RouterInterface) String() string
String is the stringer function for the task, producing readable output using fi.TaskAsString
func (*RouterInterface) UnmarshalJSON ¶
func (o *RouterInterface) UnmarshalJSON(data []byte) error
UnmarshalJSON implements conversion to JSON, supporting an alternate specification of the object as a string
type SSHKey ¶
type SSHKey struct { Name *string Lifecycle *fi.Lifecycle PublicKey *fi.ResourceHolder KeyFingerprint *string }
func (*SSHKey) CheckChanges ¶
func (*SSHKey) CompareWithID ¶
func (*SSHKey) GetLifecycle ¶
GetLifecycle returns the Lifecycle of the object, implementing fi.HasLifecycle
func (*SSHKey) RenderOpenstack ¶
func (_ *SSHKey) RenderOpenstack(t *openstack.OpenstackAPITarget, a, e, changes *SSHKey) error
func (*SSHKey) SetLifecycle ¶
SetLifecycle sets the Lifecycle of the object, implementing fi.SetLifecycle
func (*SSHKey) String ¶
String is the stringer function for the task, producing readable output using fi.TaskAsString
func (*SSHKey) UnmarshalJSON ¶
UnmarshalJSON implements conversion to JSON, supporting an alternate specification of the object as a string
type SecurityGroup ¶
func (*SecurityGroup) CheckChanges ¶
func (_ *SecurityGroup) CheckChanges(a, e, changes *SecurityGroup) error
func (*SecurityGroup) CompareWithID ¶
func (s *SecurityGroup) CompareWithID() *string
func (*SecurityGroup) Find ¶
func (s *SecurityGroup) Find(context *fi.Context) (*SecurityGroup, error)
func (*SecurityGroup) GetLifecycle ¶
func (o *SecurityGroup) GetLifecycle() *fi.Lifecycle
GetLifecycle returns the Lifecycle of the object, implementing fi.HasLifecycle
func (*SecurityGroup) GetName ¶
func (o *SecurityGroup) GetName() *string
GetName returns the Name of the object, implementing fi.HasName
func (*SecurityGroup) RenderOpenstack ¶
func (_ *SecurityGroup) RenderOpenstack(t *openstack.OpenstackAPITarget, a, e, changes *SecurityGroup) error
func (*SecurityGroup) SetLifecycle ¶
func (o *SecurityGroup) SetLifecycle(lifecycle fi.Lifecycle)
SetLifecycle sets the Lifecycle of the object, implementing fi.SetLifecycle
func (*SecurityGroup) SetName ¶
func (o *SecurityGroup) SetName(name string)
SetName sets the Name of the object, implementing fi.SetName
func (*SecurityGroup) String ¶
func (o *SecurityGroup) String() string
String is the stringer function for the task, producing readable output using fi.TaskAsString
func (*SecurityGroup) UnmarshalJSON ¶
func (o *SecurityGroup) UnmarshalJSON(data []byte) error
UnmarshalJSON implements conversion to JSON, supporting an alternate specification of the object as a string
type SecurityGroupRule ¶
type SecurityGroupRule struct { ID *string Direction *string EtherType *string SecGroup *SecurityGroup PortRangeMin *int PortRangeMax *int Protocol *string RemoteIPPrefix *string Lifecycle *fi.Lifecycle }
func (*SecurityGroupRule) CheckChanges ¶
func (_ *SecurityGroupRule) CheckChanges(a, e, changes *SecurityGroupRule) error
func (*SecurityGroupRule) CompareWithID ¶
func (r *SecurityGroupRule) CompareWithID() *string
func (*SecurityGroupRule) Find ¶
func (r *SecurityGroupRule) Find(context *fi.Context) (*SecurityGroupRule, error)
func (*SecurityGroupRule) GetLifecycle ¶
func (r *SecurityGroupRule) GetLifecycle() *fi.Lifecycle
func (*SecurityGroupRule) RenderOpenstack ¶
func (_ *SecurityGroupRule) RenderOpenstack(t *openstack.OpenstackAPITarget, a, e, changes *SecurityGroupRule) error
func (*SecurityGroupRule) SetLifecycle ¶
func (r *SecurityGroupRule) SetLifecycle(lifecycle fi.Lifecycle)
func (*SecurityGroupRule) String ¶
func (r *SecurityGroupRule) String() string
type Subnet ¶
type Subnet struct { ID *string Name *string Network *Network CIDR *string Lifecycle *fi.Lifecycle }
func (*Subnet) CheckChanges ¶
func (*Subnet) CompareWithID ¶
func (*Subnet) GetLifecycle ¶
GetLifecycle returns the Lifecycle of the object, implementing fi.HasLifecycle
func (*Subnet) RenderOpenstack ¶
func (_ *Subnet) RenderOpenstack(t *openstack.OpenstackAPITarget, a, e, changes *Subnet) error
func (*Subnet) SetLifecycle ¶
SetLifecycle sets the Lifecycle of the object, implementing fi.SetLifecycle
func (*Subnet) String ¶
String is the stringer function for the task, producing readable output using fi.TaskAsString
func (*Subnet) UnmarshalJSON ¶
UnmarshalJSON implements conversion to JSON, supporting an alternate specification of the object as a string
type Volume ¶
type Volume struct { ID *string Name *string AvailabilityZone *string VolumeType *string SizeGB *int64 Tags map[string]string Lifecycle *fi.Lifecycle }
func (*Volume) CheckChanges ¶
func (*Volume) CompareWithID ¶
func (*Volume) GetLifecycle ¶
GetLifecycle returns the Lifecycle of the object, implementing fi.HasLifecycle
func (*Volume) RenderOpenstack ¶
func (_ *Volume) RenderOpenstack(t *openstack.OpenstackAPITarget, a, e, changes *Volume) error
func (*Volume) SetLifecycle ¶
SetLifecycle sets the Lifecycle of the object, implementing fi.SetLifecycle
func (*Volume) String ¶
String is the stringer function for the task, producing readable output using fi.TaskAsString
func (*Volume) UnmarshalJSON ¶
UnmarshalJSON implements conversion to JSON, supporting an alternate specification of the object as a string