Documentation
¶
Index ¶
- Variables
- type KeyPair
- func (r *KeyPair) Actual(immutable *cluster.Cluster) (actual *cluster.Cluster, resource cloud.Resource, err error)
- func (r *KeyPair) Apply(actual cloud.Resource, expected cloud.Resource, immutable *cluster.Cluster) (updatedCluster *cluster.Cluster, resource cloud.Resource, err error)
- func (r *KeyPair) Delete(actual cloud.Resource, immutable *cluster.Cluster) (updatedCluster *cluster.Cluster, resource cloud.Resource, err error)
- func (r *KeyPair) Expected(immutable *cluster.Cluster) (expected *cluster.Cluster, resource cloud.Resource, err error)
- type Network
- func (r *Network) Actual(immutable *cluster.Cluster) (actual *cluster.Cluster, resource cloud.Resource, err error)
- func (r *Network) Apply(actual, expected cloud.Resource, immutable *cluster.Cluster) (*cluster.Cluster, cloud.Resource, error)
- func (r *Network) Delete(actual cloud.Resource, immutable *cluster.Cluster) (*cluster.Cluster, cloud.Resource, error)
- func (r *Network) Expected(immutable *cluster.Cluster) (*cluster.Cluster, cloud.Resource, error)
- type Router
- func (r *Router) Actual(immutable *cluster.Cluster) (actual *cluster.Cluster, resource cloud.Resource, err error)
- func (r *Router) Apply(actual, expected cloud.Resource, immutable *cluster.Cluster) (*cluster.Cluster, cloud.Resource, error)
- func (r *Router) Delete(actual cloud.Resource, immutable *cluster.Cluster) (*cluster.Cluster, cloud.Resource, error)
- func (r *Router) Expected(immutable *cluster.Cluster) (*cluster.Cluster, cloud.Resource, error)
- type SecurityGroup
- func (r *SecurityGroup) Actual(immutable *cluster.Cluster) (actual *cluster.Cluster, resource cloud.Resource, err error)
- func (r *SecurityGroup) Apply(actual, expected cloud.Resource, immutable *cluster.Cluster) (*cluster.Cluster, cloud.Resource, error)
- func (r *SecurityGroup) Delete(actual cloud.Resource, immutable *cluster.Cluster) (*cluster.Cluster, cloud.Resource, error)
- func (r *SecurityGroup) Expected(immutable *cluster.Cluster) (*cluster.Cluster, cloud.Resource, error)
- type SecurityGroupRule
- type Shared
- type Subnet
- func (r *Subnet) Actual(immutable *cluster.Cluster) (actual *cluster.Cluster, resource cloud.Resource, err error)
- func (r *Subnet) Apply(actual, expected cloud.Resource, immutable *cluster.Cluster) (*cluster.Cluster, cloud.Resource, error)
- func (r *Subnet) Delete(actual cloud.Resource, immutable *cluster.Cluster) (*cluster.Cluster, cloud.Resource, error)
- func (r *Subnet) Expected(immutable *cluster.Cluster) (*cluster.Cluster, cloud.Resource, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var Sdk *openstackSdk.Sdk
Functions ¶
This section is empty.
Types ¶
type KeyPair ¶
type KeyPair struct {
PublicKeyData string
PublicKeyPath string
PublicKeyFingerprint string
User string
}
type Network ¶
type Network struct {
}
type Router ¶
type Router struct {
}
type SecurityGroup ¶
type SecurityGroup struct {
IngressRules []*SecurityGroupRule
Firewall *cluster.Firewall
ServerPool *cluster.ServerPool
}
type SecurityGroupRule ¶
Click to show internal directories.
Click to hide internal directories.