Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Compute ¶
type Compute struct { types.Metadata Firewalls []Firewall LoadBalancers []LoadBalancer Droplets []Droplet KubernetesClusters []KubernetesCluster }
func (*Compute) GetMetadata ¶ added in v0.3.24
func (*Compute) GetRawValue ¶ added in v0.3.24
func (c *Compute) GetRawValue() interface{}
type Droplet ¶
type Droplet struct { types.Metadata SSHKeys []types.StringValue }
func (*Droplet) GetMetadata ¶
func (*Droplet) GetRawValue ¶
func (d *Droplet) GetRawValue() interface{}
type Firewall ¶
type Firewall struct { types.Metadata OutboundRules []OutboundFirewallRule InboundRules []InboundFirewallRule }
func (*Firewall) GetMetadata ¶ added in v0.3.24
func (*Firewall) GetRawValue ¶ added in v0.3.24
func (f *Firewall) GetRawValue() interface{}
type ForwardingRule ¶
type ForwardingRule struct { types.Metadata EntryProtocol types.StringValue }
func (*ForwardingRule) GetMetadata ¶ added in v0.3.24
func (f *ForwardingRule) GetMetadata() *types.Metadata
func (*ForwardingRule) GetRawValue ¶ added in v0.3.24
func (f *ForwardingRule) GetRawValue() interface{}
type InboundFirewallRule ¶
type InboundFirewallRule struct { types.Metadata SourceAddresses []types.StringValue }
func (*InboundFirewallRule) GetMetadata ¶ added in v0.3.24
func (i *InboundFirewallRule) GetMetadata() *types.Metadata
func (*InboundFirewallRule) GetRawValue ¶ added in v0.3.24
func (i *InboundFirewallRule) GetRawValue() interface{}
type KubernetesCluster ¶ added in v0.3.19
type KubernetesCluster struct { types.Metadata SurgeUpgrade types.BoolValue AutoUpgrade types.BoolValue }
func (*KubernetesCluster) GetMetadata ¶ added in v0.3.19
func (k *KubernetesCluster) GetMetadata() *types.Metadata
func (*KubernetesCluster) GetRawValue ¶ added in v0.3.24
func (k *KubernetesCluster) GetRawValue() interface{}
type LoadBalancer ¶
type LoadBalancer struct { types.Metadata ForwardingRules []ForwardingRule }
func (*LoadBalancer) GetMetadata ¶ added in v0.3.24
func (l *LoadBalancer) GetMetadata() *types.Metadata
func (*LoadBalancer) GetRawValue ¶ added in v0.3.24
func (l *LoadBalancer) GetRawValue() interface{}
type OutboundFirewallRule ¶
type OutboundFirewallRule struct { types.Metadata DestinationAddresses []types.StringValue }
func (*OutboundFirewallRule) GetMetadata ¶ added in v0.3.24
func (o *OutboundFirewallRule) GetMetadata() *types.Metadata
func (*OutboundFirewallRule) GetRawValue ¶ added in v0.3.24
func (o *OutboundFirewallRule) GetRawValue() interface{}
Click to show internal directories.
Click to hide internal directories.